首页 文章

Kendo Grid Angular(kendo-angular-grid@^1.4.1)

提问于
浏览
1

目前,我想选择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的第一行 . 我该如何解决它?

请帮我 .

1 回答

  • 0

    听起来你想通过rowIndex选择,但是你要为[kendGridSelectBy]提供一个键('id'),覆盖默认值 .

    更改

    [kendoGridSelectBy]="'id'"
    

    kendoGridSelectBy
    

    它应该选择

相关问题