У меня есть столбец в сетке Kendo, для которого я хочу выполнить определенную логику при рендеринге, и использую Angular. У меня есть столбцы сетки, настроенные с помощью директивы k-columns.
После просмотра документации было просто: я мог бы добавить параметр шаблона в свой столбец, определить функцию для выполнения моей логики и передать значение dataItem in. Что у меня выглядит примерно так:
k-columns='[{ field: "Name", title: "Name",
template: function (dataItem){
// Perform logic on value with dataItem.Name
// Return a string
}
}]'
Однако при запуске это приводит к синтаксической ошибке, которая жалуется на символ '{', который формирует открытие блока в моей функции.
Я видел несколько примеров определения функции шаблона в этом формате. Есть ли что-то еще, что нужно сделать для этого? Я что-то делаю неправильно? Есть ли другой способ определения шаблона как функции и передачи данных столбца? (Я попытался сделать функцию в моей области $, которая работала, за исключением того, что я не мог понять, как получить данные, переданные в функцию.)
Благодарим вас за помощь.