flex zend amf - отображать результаты в разных ярлыках - PullRequest
0 голосов
/ 11 апреля 2011

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

Вместо того, чтобы эта информация отображалась в сетке данных, я хотел бы отобразить еев нескольких ярлыках (имя, фамилия, телефон и т. д.), но я не совсем уверен, как это сделать.

В настоящее время на creationComplete я вызываю функцию php-запроса - которая выглядит следующим образом.

public function getPeople() {
        return mysql_query("SELECT * FROM tbl_people ORDER BY pers_name ASC");
    }

Затем я просто помещаю свои результаты в таблицу данных

<mx:DataGrid id="empdg"  x="22" y="184" dataProvider="{amfcall.getPeople.lastResult}" click="showName()">
    <mx:columns>
        <mx:DataGridColumn headerText="ID" dataField="pers_id" editable="false"/>
        <mx:DataGridColumn headerText="Name" dataField="pers_name"/>
        <mx:DataGridColumn headerText="Image" dataField="pers_img"/>
        <mx:DataGridColumn headerText="Job" dataField="pers_job"/>
        <mx:DataGridColumn headerText="Bio" dataField="pers_bio"/>
    </mx:columns>
</mx:DataGrid>

В конце концов, мой запрос будет изменен и будет возвращать только 1 строку из базы данных.Итак, как мне получить результаты для отображения в метках вместо сетки данных?

1 Ответ

0 голосов
/ 11 апреля 2011

Ваш вопрос в лучшем случае расплывчатый, но я все равно пытаюсь:

<s:Label text="First Name: {data.firstName}" />
<s:Label text="Last Name: {data.lastName}" />
<s:Label text="Phone: {data.phone}" />

Я рекомендую вам прочитать о том, как выполнять связывание, и посмотреть примеры в приложении Flex, управляемом данными, например этот в моем блоге .

...