0

私はこの問題に直面しています:私は次のようなものを含むモジュールを持っています:

<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 文字列をレンダラーに渡す方法はありますか? どうもありがとう

4

1 に答える 1

1

クエリ TextInput が変更されたときに、実行時に itemRenderer プロパティを割り当てる必要があります。

var myRenderer:myCustomRenderer = new ClassFactory(myCustomRenderer);
sparkRenderer.properties = { query: query.text };
items.itemRenderer = sparkRenderer
于 2011-02-22T08:46:15.003 に答える