有没有办法从代码中选择网格行,以便您可以触发selectionChange事件发射器?我不知道如何抓住网格组件并手动执行事件。
选择网格sample plunkr
<kendo-grid [data]="gridView" [selectable]="true"></kendo-grid>
-
编辑:如果我通过在kendo-grid标记中添加#gridReference标记手动访问网格,我可以使用
访问该组件@ViewChild('activityGrid') gridReference: GridComponent;
但执行时
var selectionEvent = { index: 0, selected: false } as SelectionEvent;
this.gridReference.selectionChange.emit(selectionEvent);
它仍然不起作用。当我必须使用SelectionService
访问unselect
时,它会迁移工作,但这是私有类。
答案 0 :(得分:0)
不幸的是,目前无法通过公共API以编程方式选择行。
selectionChange发射器用于触发selectionChange事件,我担心它不会触发选择逻辑。
答案 1 :(得分:0)
现在可以通过使用新的SelectionDirective来实现。它允许在选择行时指定要存储的键,还允许指定neo4j-driver
集合以保存对所选键的引用。这也允许以编程方式修改选择。