Можно ли установить номера строк в сетке кендо angular? - PullRequest
0 голосов
/ 25 апреля 2020

Я использую сетку кендо angular, чтобы показать свои данные. но мне нужно иметь RowNumber в каждом ряду. Я искал, но не нашел никакого решения для этого. Можно ли установить номер строки?

Кендо Angular Сетка (документация)

Это мой код:

@Component({
    selector: 'my-app',
    template: `
        <kendo-grid [data]="gridData" [height]="410">
            <kendo-grid-column field="ProductID" title="ID" width="40">
            </kendo-grid-column>
            <kendo-grid-column field="ProductName" title="Name" width="250">
            </kendo-grid-column>
            <kendo-grid-column field="Category.CategoryName" title="Category">
            </kendo-grid-column>
            <kendo-grid-column field="UnitPrice" title="Price" width="80">
            </kendo-grid-column>
            <kendo-grid-column field="UnitsInStock" title="In stock" width="80">
            </kendo-grid-column>
            <kendo-grid-column field="Discontinued" title="Discontinued" width="120">
                <ng-template kendoGridCellTemplate let-dataItem>
                    <input type="checkbox" [checked]="dataItem.Discontinued" disabled/>
                </ng-template>
            </kendo-grid-column>
        </kendo-grid>
    `
})
export class AppComponent {
    public gridData: any[] = products;
}

1 Ответ

1 голос
/ 25 апреля 2020

Вы можете добавить столбец следующим образом:

            <kendo-grid-column >
                <ng-template kendoGridCellTemplate let-rowIndex="rowIndex">
                   {{rowIndex}} 
                </ng-template>
            </kendo-grid-column>

stackblitz

...