我正在尝试在单击外部按钮时在网格的开头添加一个新的空行。网格显示非常好。
<wj-flex-grid #flex
[itemsSource]="data"
[isReadOnly]="true"
[headersVisibility]="'Column'"
[selectionMode]="'ListBox'"
(selectionChanged)="gridSelectionChange($event, flex)"
(loadedRows)="onGridLoaded($event)">
</wj-flex-grid>
和数据使用collectionView
:
this.data = new wjcCore.CollectionView(records);
使用[allowAddNew] = 'true'
, 它默认在底部添加新行。但我想在按钮点击开始时添加。
更新:
addNewRow(ctl) {
this.data.addNew();
}
在哪里addNewRow
工作正常但在底部添加:
<a (click)="addNewRow(flex)">add new</a>
请帮助我如何实现这一目标。
谢谢