Передача данных между модулем и средством визуализации пользовательских элементов - PullRequest
0 голосов
/ 21 февраля 2011

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

<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 моему рендереру?Большое спасибо

1 Ответ

1 голос
/ 22 февраля 2011

Вам необходимо присвоить свойство itemRenderer во время выполнения, когда запрос TextInput изменяется:

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