I am creating a database for buildings that includes the structural system. I am sharing the layer via ArcOnline so multiple people can contribute. Depending on whether construction material is steel or concrete, I may want different fields (concrete strength or steel W-shape). Is it possible to make the fields (or subfields, if there is such a thing) dynamic, based on a previous field? It is okay if this results in empty fields, but I would like the ArcOnline popup and editor to be dynamic depending on which fields are relevant.
Look into subtypes when designing your geodatabase. You should take a look at the feature template documentation as well.