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.
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.