我有一個錯誤在我的火花DataGrid中添加數據提供程序:的Flex星火DataGrid的
Multiple initializers for property 'dataProvider'. (note: 'dataProvider' is the default property of 'spark.components.DataGrid').
我的數據是從s:httpService
聲明,我把它放在數據網格這樣的事情
<s:DataGrid includeIn="formState" x="348" y="57" width="287" dataProvider="{myHttpService}">
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="data1" headerText="Data Field 1"></s:GridColumn>
<s:GridColumn dataField="data2" headerText="Data Field 2"></s:GridColumn>
<s:GridColumn dataField="data3" headerText="Data Field 3"></s:GridColumn>
</s:ArrayList>
</s:columns>
<s:typicalItem>
<fx:Object dataField1="Sample Data" dataField2="Sample Data" dataField3="Sample Data"></fx:Object>
</s:typicalItem>
<s:ArrayList>
<fx:Object data1="data1" data2="data1" data3="data1"></fx:Object>
<fx:Object data1="data2" data2="data2" data3="data2"></fx:Object>
<fx:Object data1="data3" data2="data3" data3="data3"></fx:Object>
<fx:Object data1="data4" data2="data4" data3="data4"></fx:Object>
</s:ArrayList>
</s:DataGrid>
和我的HTTP服務是:
<s:HTTPService id="myHttpService" url="http://host.com/mydata.php"/>
試試你的數據提供程序爲{myHttpService爲ArrayList的} – 2012-03-14 03:45:19