Are subtypes supported in WAB's Smart Editor Widget. I am thinking not based on the fact that my tests are not working (using a Feature Service with subtypes from ArcGIS Server 10.5.1) but did not see anything explicitly in the docs about it.
Anyone have any experience with this?
Thank you.
I just created this quick sample with subtypes with the smart editor widget:
Are you able to share your service or web map? What is the error that you are seeing?
Thanks Kelly! Your example helped a lot. So, I think what my issue was is that I did not symbolize my features based on the subtype field.
Here is what the widget forms look like without subtype symbolization:
Neither the Habitat type (the subtype field) nor the Species field (the coded values for that subtype) have drop downs as I would expect they would.
If I symbolize the feature service categorically though using the Subtypes I get this:
Which has the drop downs as expected (and matches the way you have your example set up).
So I guess then my question would be: Do you have to symbolize by subtype in order to get the drop down subtype/coded value functionality in the widget (and wouldn't this only limit you to one subtype field per feature service)? Or is there maybe something else I may be missing that is causing this behavior?
Thank you!
Arcgis Online can only handle one level of symbology unless the second level us a number field.
Kelly,
Do you know the answer to this question previously reaised?
"Do you have to symbolize by subtype in order to get the drop down subtype/coded value functionality in the widget (and wouldn't this only limit you to one subtype field per feature service)?"
I would like to symbolize a layer with subtypes using a single symbol. I want the editor to default to a specific subtype but allow the user to change the subtype using the combo box. I have not found a way to do this. It appears that one must symbolize using catagories based on the subtype field in order for the combobox to populate.
Also, I would like to limit the available subtypes base on a definition query. Is this possible? In other words, a layer may have 10 substypes. I want to define the layer to include only 3 and populate the combobox with only those three.
Thanks in advance for your help.