kendo-ui angular 6 как использовать шаблон для настройки столбцов сетки - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь использовать шаблон для настройки столбцов сетки и форматирования данных, которые будут отображаться внутри столбцов.Я хочу настроить этот параметр внутри моего кода вместе с остальными параметрами столбца, например ...

public gridColumns:any[]=[{

    field:"ProductName",
    title:"ProductName",
    template:'<img src="test.png"/>'
}]; 

Однако я заметил, что в документации Kendo UI Angular TypeScript нет такого параметра шаблона, как это былодо случая с AngularJS.

[{
  "Field": "CreateDate",
  "Title": "Creation Date",
  "Width": 75,
  "Template": "#= (data.CreateDate == null) ? ' ' : kendo.toString(kendo.parseDate(data.CreateDate, 'yyyy-MM-dd'), 'dd.MM.yyyy') #"
}]

Наверное, главный вопрос: можно ли это сделать?Если так, что я делаю не так?

1 Ответ

0 голосов
/ 30 ноября 2018

Вы можете использовать шаблон ng внутри столбца кендо для достижения этого

<kendo-grid [data]="gridData">
        <kendo-grid-column>
            <ng-template kendoGridCellTemplate let-dataItem let-rowIndex="rowIndex">
                <span
                    class="column-class">
                        {{dataItem.Data}}
                </span>
            </ng-template>
        </kendo-grid-column>
  </kendo-grid>
...