簡體   English   中英

在模塊和自定義項目渲染器之間傳遞數據

[英]Passing data between module and custom item renderer

我面臨着這個問題:我有一個包含以下內容的模塊:

<s:TextInput id="query" 
                       width="100%" 
                       minHeight="50"
                       change="doQuery"/>
          <s:List id = "items"
                  width="100%" 
                  height="100%"
                  minHeight="200" 
                  maxHeight="200"
                  itemRenderer = "renderer.myCustomRenderer"
                  dataProvider = "{itemList}"/>

我的自定義項目渲染器需要知道我正在寫什么到“查詢” TextInput中。 有沒有辦法將query.text字符串傳遞給我的渲染器? 非常感謝

查詢TextInput更改時,需要在運行時分配itemRenderer屬性:

var myRenderer:myCustomRenderer = new ClassFactory(myCustomRenderer);
sparkRenderer.properties = { query: query.text };
items.itemRenderer = sparkRenderer

暫無
暫無

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

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