Flex: как связать данные с сеткой данных?

Я слежу за учебниками по гибкости, но делаю не совсем так, как они, поэтому:

Чего я хочу

У меня есть вводимый текст с кнопкой "поиск".

Я хочу, чтобы при нажатии этой кнопки данные, возвращаемые функцией поиска, отображались в сетке данных.

Что у меня есть:

Ввод текста:

<s:TextInput includeIn="DetailServeurs" x="58" y="361" width="209" id="txt_search" text="Default text" focusIn="txt_search_focusInHandler(event)"/>

Кнопка поиска:

<s:Button includeIn="DetailServeurs" x="275" y="361" label="Rechercher" id="btn_rechercher" click="btn_rechercher_clickHandler(event)"/>

обработчик кликов для этой кнопки поиска:

protected function btn_rechercher_clickHandler(event:MouseEvent):void
        {
            if(txt_search.text != ""){
                getServeurByNameResult.token = serveurService.getServeurByName(txt_search.text);
            }
        }

и сетка данных:

<mx:DataGrid includeIn="DetailServeurs" x="30" y="124" width="1002" height="179" id="dataGrid" dataProvider="{getServeurByNameResult.lastResult}">
    <mx:columns>
        <mx:DataGridColumn headerText="GSP_nom" dataField="GSP_nom"/>
        <mx:DataGridColumn headerText="port" dataField="port"/>
               ........
    </mx:columns>
</mx:DataGrid>

Итак, как я могу отобразить результаты в сетке данных? Спасибо ! ;)


person sf_tristanb    schedule 09.06.2010    source источник


Ответы (1)


проблема решена. Не могу точно сказать, почему, но мне помогли.

person sf_tristanb    schedule 10.06.2010