Несколько значений инициализатора для свойства по умолчанию, 'viewport' типа 'spark.core.IViewport' - PullRequest
3 голосов
/ 27 июня 2011

Пожалуйста, кто-нибудь может мне помочь в этом: фрагмент кода ниже работал нормально, пока я не решил добавить скроллер для лучшего обзора, и внезапно я получаю сообщение об ошибке:

"Multiple initializer values for default property, 'viewport' of type 'spark.core.IViewport'"

Спасибо

[CODE]

  <s:Scroller
    width="100%"
    height="100%"
    >

<s:Group id="basicDataGroup" includeIn="initial">

    <s:HGroup id="buttonGroup" 
              x="250" 
              paddingTop="20" 
              gap="15">
        <s:Button id="addBT" label="{resourceManager.getString('aggregationUI','add')}" click="addBT_clickHandler(event)"/>
        <s:Button id="delBT" label="{resourceManager.getString('aggregationUI','delete')}"/>
    </s:HGroup>

    <s:DropDownList id="languageCombo" 
                    prompt="{resourceManager.getString('aggregationUI','lang')}"
                    dataProvider="{new ArrayCollection([{locale:'fr_FI',label:'France'}, {locale:'en_US', label:'English'}])}"
                    change="languageChange(event)" 
                    width="100" 
                    x="473" 
                    y="20"/>

    <components:SearchComponent id="searchModel" searchClick="searchModel_searchClickHandler(event)"/>

    <components:DataComponent id="basicData" 
                              x="250" 
                              y="50"/>
</s:Group>

<s:Group id="newModelGroup" includeIn="newModel">
    <components:NewDataComponent id="newModelData"/>
    </s:Group>
</s:Scroller>
[/CODE]

1 Ответ

6 голосов
/ 10 июля 2011

Скроллер может быть только областью просмотра для одного компонента.В вашем скроллере у вас есть basicDataGroup и newModelGroup.Несмотря на то, что у вас есть состояния, так что они не существуют одновременно, я не думаю, что Flex настолько координирован, чтобы это знать.Вместо этого оберните эти две группы в одну группу и сделайте эту родительскую группу областью просмотра скроллера.

Надеюсь, это поможет, Райан

...