簡體   English   中英

Flex中的自定義組合框

[英]Custom combobox in flex

我需要在flex中作為一個自定義組合框(作為ActionScript文件),在其中我需要在下拉菜單中以逗號分隔值的形式在dataprovider中顯示所有數據節點,而在textInput中選擇僅顯示一個單個節點/值時。 我們如何實現這一點。 請幫忙。

謝謝,列耶夫。

<mx:ComboBox id="fristname" x="283" y="63" 
    change="fistnameinput.text = fristname.text" width="160">
    <mx:ArrayCollection>
        <mx:String>Frist name</mx:String>
        <mx:String>Hardik</mx:String>
    </mx:ArrayCollection>
</mx:ComboBox>

使用Flex 4,您可以使用自定義的Layout對象(可能是Horizo​​ntalLayout的變體)來執行此操作。 要更改布局,請創建一個從默認ComboBoxSkin復制的新ComboBoxSkin,並設置DataGroup的布局。 您可能還想創建一個自定義ItemRenderer,以用逗號顯示標簽。 希望能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM