首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

属性“dataProvider”有多个初始值设定项。(,该如何处理

2012-12-30 
属性“dataProvider”有多个初始值设定项。(报错:属性“dataProvider”有多个初始值设定项。(注意:“dataProvider

属性“dataProvider”有多个初始值设定项。(
报错:属性“dataProvider”有多个初始值设定项。(注意:“dataProvider”是“spark.components.DataGrid”的默认属性)
代码如下:
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
private var data:ArrayCollection=new ArrayCollection([ 
{userid:"a1",useridname:"张三"},
{userid:"a2", useridname:"李四"},  
{userid:"a6", useridname:"路人乙"} ]); 
]]>
</fx:Script>

<s:Button x="404" y="410" label="按钮"/>
<s:DataGrid name="dg_list" x="122" y="117" width="352" height="227" requestedRowCount="4" dataProvider="{data}"><s:columns>
<s:ArrayList>
<s:GridColumn dataField="dataField1" headerText="列 1"></s:GridColumn>
<s:GridColumn dataField="dataField2" headerText="列 2"></s:GridColumn>
<s:GridColumn dataField="dataField3" headerText="列 3"></s:GridColumn>
</s:ArrayList>
[解决办法]
你看一下代码后是否还有<s:ArrayList> </s:ArrayList>,如果有的话删掉,我刚刚也出了这个问题!

热点排行