目前,我想选择Kendo Grid中的第一行。这是我的代码: 在组件中:
export class SampleComponent{
gridView: GridDataResult;
mySelection: number[] = [0];
state: State = { skip: 0, take: 6, sort: [{ dir: "desc", field: "id" }]};
...
}
在HTMl中:
<kendo-grid id="grid"
[data]="gridView" [pageSize]="state.take"
[skip]="state.skip" [selectable]="true"
(selectionChange)="onSelect($event)"
(sortChange)="sortChange($event)"
[sort]="state.sort" [filter]="state.filter"
[sortable]="true" [kendoGridSelectBy]="'id'"
[selectedKeys]="mySelection" [height]="'auto'" [scrollable]="'none'">
我的问题是:未选择Grid的第一行。我该如何解决它?
请帮帮我。
答案 0 :(得分:0)
听起来你想通过rowIndex选择,但是你要为[kendGridSelectBy]提供一个键('id'),覆盖默认值。
更改
[kendoGridSelectBy]="'id'"
到
kendoGridSelectBy
,它应该选择