在 Kendo 网格上应用 rowTemplate 而不覆盖当前

Apply rowTemplate on Kendo grid without overriding current

我正在使用 Angular 1.4 打字稿,Kendo(使用 angular 指令)。

我正在尝试为每一行制作一个 RowTemplate,以根据项目的 属性 更改颜色。

我知道 jQuery 有一些方法,但我发现它们非常令人不快...如果我使用 angular,我想参考 angular 的项目.

这是我的 HTML:

<div id="resultSubTasksGrid"
     kendo-grid="resultGrid"
     k-options="vm.gridOptions"
     k-columns="vm.columns">
</div>

这是我的网格选项:.

 gridOptions: kendo.ui.GridOptions = { 
        rowTemplate :  "<tr data- uid='#: uid #' ng-class='sent: item.IsSent'></tr>"
    }

我的问题来了:我不想覆盖整行。这种方法就是这样做的。我有很多列,几乎所有列都有我不想丢失的单元格模板(但我也不想将它们全部放在 RowTemplate 中)。

我想知道是否可以有这样的东西:

rowTemplate :  "<tr data- uid='#: uid #' ng-class='sent: item.IsSent'>{{RENDERCONTENT}}</tr>"

嗯,按照Kendo的开发方式,一旦设置了行模板,就需要全力以赴。没有部分模板或包装器之类的东西。

更多信息here