<esri:FieldInspector id="myFieldInspector" featureLayer="{myLayer}" fieldName="MYFIELD" label="My Field"> <esri:renderer> <fx:Component> <esri:DropDownListField> <esri:dataProvider> <s:ArrayCollection> <fx:Object label="Red" value="RED"/> <fx:Object label="Green" value="GREEN"/> </s:ArrayCollection> </esri:dataProvider> </esri:DropDownListField> </fx:Component> </esri:renderer> </esri:FieldInspector>.
Solved! Go to Solution.
<?xml version="1.0" encoding="utf-8"?> <s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:managers="com.esri.viewer.managers.*" autoDrawBackground="true" width="100%" xmlns:esri="http://www.esri.com/2008/ags" > <fx:Script> <![CDATA[ override public function set data(value:Object):void { if (value) input.text = String(value); } ]]> </fx:Script> <esri:StringField id="input" width="200" /> </s:ItemRenderer>
<?xml version="1.0" encoding="utf-8"?> <s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:managers="com.esri.viewer.managers.*" autoDrawBackground="true" width="100%" xmlns:esri="http://www.esri.com/2008/ags" > <fx:Script> <![CDATA[ override public function set data(value:Object):void { if (value) input.text = String(value); } ]]> </fx:Script> <esri:StringField id="input" width="200" /> </s:ItemRenderer>