[объект Объектная ошибка] - PullRequest
0 голосов
/ 16 марта 2011

я новичок в программировании и разработке простого приложения на flex4 с Coldfusion в качестве моего бэкэнда и MYQSl в качестве моей базы данных.

im пытаюсь вывести информацию о моей базе данных в поле ввода текста в flex с помощью remoteObject(cfc).

Информация предоставляется базой данных с использованием запроса и коллекции массивов.Я просто не уверен, как мне взять запрошенную информацию о коллекции массивов и отобразить ее в полях TextInput.Я надеюсь, что это объясняет это немного лучше, и я с нетерпением жду любого ввода, который может помочь мне

пример кода:

<fx:declarations>
<mx:RemoteObject id="myService" destination="ColdFusion"
source="newVirtualJaialai"
result="resultHandler(event)"/>
</fx:declarations>

<mx:Button label="Get Data" initialize="myService.getBranchName()" x="50" y="50"/>

<mxataGrid dataProvider="{myData}" id="dataGrid" />
<mx:FormItem label="Username:" >
<s:TextInput id="username" {myData}/>
<s:Label />
</mx:FormItem>

1 Ответ

0 голосов
/ 18 марта 2011

Если вы связываете MyData как dataProvider для своей сетки, я могу предположить, что MyData - это коллекция / массив, и когда вы пытаетесь связать его с text (:String) свойством TextInput вы получаете ваш «[объектная ошибка объекта]» (на самом деле это не ошибка, попробуйте _anyObject_.toString(), и вы получите то же самое), поэтому вам нужно связать какое-то свойство элемента этой коллекции.Если вы хотите отобразить данные элемента, который был выбран в вашей сетке, вы можете использовать text="{dataGrid.selectedItem._someProperty_} ".

...