2011-03-16 137 views
0

在编程和开发一个简单的应用程序在flex4 with coldfusion作为我的后端和MYQSl作为我的数据库的新手。[对象对象错误]

im试图通过使用remoteObject(cfc)在flex中的文本输入字段中输出我的数据库信息。

信息由数据库使用查询和数组集合提供。我只是不确定如何去查询查询的数组收集信息并将其显示到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> 
+0

它看起来像你的示例代码是缺少的 – 2011-03-16 15:07:39

+0

你的datagrid不正确应该'mx:DataGrid'不是'mxataGrid' – 2011-03-16 16:55:17

+0

嘿,不知道你是否仍然试图获得这方面的反馈,但是当你将代码发布到堆栈溢出时,你应该将整个代码块粘贴到文本区域,然后选择代码中的所有文本,然后点击代码按钮在文本区域之上(这最初扔给我,并不是最好的以用户为中心的设计)。看起来你的代码存在一些问题,但是没有看到你真正拥有的东西,很难说什么特别需要改变,也理想的屏幕截图或输出的解释将有所帮助(如果错误包括错误#和描述行#) – shaunhusain 2011-03-16 19:47:54

回答

0

如果绑定MyData作为dataProvider,为网格,我可以假设MyData是集合/数组,当你试图将它绑定到你的TextInputtext:String)属性时,你会得到你的“[object Object error]”(实际上这不是错误,试试_anyObject_.toString(),你会得到相同的) ,所以你需要绑定这个集合的一个项目的一些属性。如果你想显示在你的网格中选择的项目的数据,你可以使用text="{dataGrid.selectedItem._someProperty_}“。