I am bumping this as I am still not exactly sure how I need to apply the update mentioned above by Yann to get this to work in api 3.4. Thanks!
   <fx:Declarations>        <fx:Component id="codedValueDomainField">            <fieldClasses:CodedValueDomainField minWidth="200"/>        </fx:Component>        <fx:Component id="dateField">            <!--            Display dates in local time, using a localized short date format. eg: for en_US: MM/DD/YYYY            See PopUpFieldFormat date formats or provide a custom one.            -->            <fieldClasses:CalendarField dateFormat="shortDate" useUTC="false"/>        </fx:Component>        <fx:Component id="doubleField">            <!--            By default the maximum number of digits after de decimal separator is 16, but it's customizable.            -->            <fieldClasses:DoubleField fractionalDigits="16" minWidth="200"/>        </fx:Component>        <fx:Component id="integerField">            <fieldClasses:IntegerField minWidth="200"/>        </fx:Component>        <fx:Component id="labelField">            <fieldClasses:LabelField minWidth="200"/>        </fx:Component>        <fx:Component id="memoField">            <fieldClasses:MemoField minWidth="200"/>        </fx:Component>        <fx:Component id="rangeDomainField">            <fieldClasses:RangeDomainField minWidth="200"/>        </fx:Component>        <fx:Component id="singleField">            <fieldClasses:DoubleField minWidth="200"/>        </fx:Component>        <fx:Component id="smallIntegerField">            <fieldClasses:IntegerField minWidth="200"/>        </fx:Component>        <fx:Component id="stringField">            <fieldClasses:StringField minWidth="200"/>        </fx:Component>        <fx:Component id="textField">            <fieldClasses:TextField minWidth="200"/>        </fx:Component>        <fx:Component id="typeField">            <fieldClasses:TypeField minWidth="200"/>        </fx:Component>    </fx:Declarations>
Error: Required skin part stringField cannot be found. at spark.components.supportClasses::SkinnableComponent/findSkinParts() at spark.components.supportClasses::SkinnableComponent/attachSkin() at spark.components.supportClasses::SkinnableComponent/validateSkinChange() at spark.components.supportClasses::SkinnableComponent/createChildren() at mx.core::UIComponent/initialize() at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded() at mx.core::UIComponent/addChildAt() at spark.components::Group/addDisplayObjectToDisplayList() at spark.components::Group/http://www.adobe.com/2006/flex/mx/internal::elementAdded() at spark.components::Group/setMXMLContent() at spark.components::Group/createChildren() at mx.core::UIComponent/initialize() at app.views.supportClasses::ItemRendererAttributeInspector/initialize() at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded() at mx.core::UIComponent/addChild() at spark.components::DataGroup/initializeTypicalItem() at spark.components::DataGroup/ensureTypicalLayoutElement() at spark.components::DataGroup/measure() at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::measureSizes() at mx.core::UIComponent/validateSize() at mx.managers::LayoutManager/validateSize() at mx.managers::LayoutManager/doPhasedInstantiation() at mx.managers::LayoutManager/doPhasedInstantiationCallback()
here is a project that was posted on github called mobilemapboilerplate. It was shown during the developer summit, it is a highly developed mobile app in Flex. Has comprehensive skinnging and a dynamic UI for tablets and phones. They built a really good skin for callouts with better drop down menus for editing. I would use this as a base.
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.