首先定义一个
[Bindable]
private var dpHierarchy:ArrayCollection= new ArrayCollection();
点击一个按钮在
//增加行
private function addData():void
{
var obj : Object = new Object();
dpHierarchy.addItem(obj);
}
把高级网格的属性设置为可写且设置了行高,程序运行后先增加一行,后单击网格就报错了
TypeError: Error #1010: 术语尚未定义,并且无任何属性。
<mx:AdvancedDataGrid dataProvider="{dpHierarchy}" x="43" y="298" editable="true" id="adg1" designViewDataType="flat" width="696" height="100" rowHeight="20">
<mx:columns>
<mx:AdvancedDataGridColumn headerText="Column 1" dataField="col1" />
<mx:AdvancedDataGridColumn headerText="Column 2" dataField="col2"/>
<mx:AdvancedDataGridColumn headerText="Column 3" dataField="col3"/>
</mx:columns>
</mx:AdvancedDataGrid>