Как связать динамические данные из базы данных в Datagrid? - PullRequest
1 голос
/ 20 октября 2011

Я читаю динамические данные из MySQL, используя JSP, и он передает данные в форме XML на Flex. Я хотел бы связать эти данные XML с сеткой данных. Умеет связывать данные, если сетка данных имеет только один столбец, но не знает, как связать данные, содержащие 2-3 столбца.

Моя JSP перешлет детали в следующем формате:

<people>
 <person>
  <X></X>
  <Y></Y>
  <Z></Z>
 </person>
 <person>
  <X></X>
  <Y></Y>
  <Z></Z>
 </person>
</people>

Используя службу HTTP, я могу отображать это как предупреждающее сообщение во Flex, но не знаю, как связать это с сеткой данных. Любые идеи будут с благодарностью.

1 Ответ

1 голос
/ 20 октября 2011

Есть много примеров для этого в Интернете. Вы хотите что-то вроде:

yourDataGrid.dataprovider = yourHTTPRequest.lastresult.people.person

или

yourDataGrid.dataprovider = yourHTTPRequest.lastresult.people

прости меня, я никогда не учился этому. Я просто попробую оба и посмотрю, что работает. =)

Это (или что-то в этом духе) заполнит вашу таблицу данных, но убедитесь, что атрибуты dataField для каждого столбца совпадают с полями XML, которые вы хотите сохранить там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...