簡體   English   中英

在Flex 4.5中擴展清單

[英]Extending a spark list in Flex 4.5

我需要通過擴展火花列表類在Flex 4.5中創建一個自定義組件。 基本上,我想添加一個新的名為UIComponent類型的變量“ title”。 設置此變量后,我需要將其呈現在列表頂部。

這會給我一個帶有可配置標題組件的列表,該組件隨列表滾動。 應該很簡單,但我不知道如何完成。 我一直在spark.components.Listspark.skins.mobile.ListSkin的層次結構中向上看 ,並閱讀了一些有關蒙皮的文章,但是所有教程都非常簡化,並且沒有顯示如何做這樣的事情。

有什么幫助嗎? 謝謝

我將研究以下flex POC: iOS主題 列表有多個部分,但是您可以在頁面上下載示例項目。 該組件稱為ListForm,並且有一個外觀,一個ActionScript組件和一個Item Renderer。 IR不太重要,您可以創建自己的IR來匹配所需的內容,但是ListForm.as文件和相應的外觀幾乎可以滿足您的需求。

只需創建一個新皮膚即可; 並在數據組上方添加標題部分。

除非要添加與標題相關的新屬性,否則無需擴展List類。

這正是我們對Mobile Flex DropDownList所做的。 單擊“更改外觀”按鈕,然后選擇PopUpSkin 2。 您會在彈出窗口中列出列表上方的標題,並在列表下方的取消按鈕中列出。

實際上,直接使用UIcomponent很奇怪。 您可以在標題中添加更多內容嗎?

暫無
暫無

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

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