У меня есть сетка, которая отображает данные чанка. Данные патрона List<List<obj>>
. Вот пример кода. Имеется 5 столбцов с одинаковой структурой.
<kendo-grid [data]="gridData" [height]="410">
<kendo-grid-checkbox-column>
<ng-template kendoGridCellTemplate let-dataItem let-column="column">
<input type="checkbox" [(ngModel)]="dataItem[column]['isChecked']>{{ dataItem[column.flagValue] }}
</ng-template>
</kendo-grid-checkbox-column>
<kendo-grid-checkbox-column>
<ng-template kendoGridCellTemplate let-dataItem let-column="column">
<input type="checkbox" [(ngModel)]="dataItem[column]['isChecked']>{{ dataItem[column.flagValue] }}
</ng-template>
</kendo-grid-checkbox-column>
<kendo-grid-checkbox-column>
<ng-template kendoGridCellTemplate let-dataItem let-column="column">
<input type="checkbox" [(ngModel)]="dataItem[column]['isChecked']>{{ dataItem[column.flagValue] }}
</ng-template>
</kendo-grid-checkbox-column>
<kendo-grid-checkbox-column>
<ng-template kendoGridCellTemplate let-dataItem let-column="column">
<input type="checkbox" [(ngModel)]="dataItem[column]['isChecked']>{{ dataItem[column.flagValue] }}
</ng-template>
</kendo-grid-checkbox-column>
<kendo-grid-checkbox-column>
<ng-template kendoGridCellTemplate let-dataItem let-column="column">
<input type="checkbox" [(ngModel)]="dataItem[column]['isChecked']>{{ dataItem[column.flagValue] }}
</ng-template>
</kendo-grid-checkbox-column>
Структура данных данных сетки:
Однако в ячейках отображается [object Object]
. Я использую Angular 5 сейчас.
РЕДАКТИРОВАТЬ:
В отладчике chrome я также обнаружил, что некоторые предупреждения
Имя столбца сетки '0' не похоже на действительный идентификатор JavaScript. Идентификаторы могут содержать только буквы алфавита c (включая «$» или «_») и не могут начинаться с ди git. Пожалуйста, используйте только допустимые имена идентификаторов, чтобы обеспечить безошибочную работу.
Имя столбца сетки '1' не похоже на действительный идентификатор JavaScript. Идентификаторы могут содержать только буквы алфавита c (включая «$» или «_») и не могут начинаться с ди git. Пожалуйста, используйте только допустимые имена идентификаторов, чтобы обеспечить безошибочную работу.
Имя столбца сетки '2' не похоже на действительный JavaScript идентификатор. Идентификаторы могут содержать только буквы алфавита c (включая «$» или «_») и не могут начинаться с ди git. Пожалуйста, используйте только допустимые имена идентификаторов, чтобы обеспечить безошибочную работу.
Имя столбца сетки '3' не похоже на действительный идентификатор JavaScript. Идентификаторы могут содержать только буквы алфавита c (включая «$» или «_») и не могут начинаться с ди git. Пожалуйста, используйте только допустимые имена идентификаторов, чтобы обеспечить безошибочную работу.
Имя столбца сетки '4' не похоже на действительный идентификатор JavaScript. Идентификаторы могут содержать только буквенно-цифровые символы c (включая «$» или «_») и не могут начинаться с ди git. Пожалуйста, используйте только допустимые имена идентификаторов, чтобы обеспечить безошибочную работу.