如何创建自定义网格列?

时间:2016-10-18 13:02:12

标签: angular kendo-ui-angular2

有没有办法创建网格列的自定义实现?

        

我不想创建一个包装器或类似的东西,它应该是从kendo-grid-column继承的类/组件。这是否已经可以通过测试版,还是计划在即将发布的版本之一?

2 个答案:

答案 0 :(得分:0)

<kendo-grid-column>组件只是设置的容器,即使它被扩展,网格组件也不会提取它。

如果您需要在给定的列标题和单元格中呈现自定义内容,则可以通过标题和单元格模板实现此目标,如shown in the documentation

答案 1 :(得分:0)

感谢您的回答。

我工作的公司也有一些项目使用了WPF的Kendo控件。在那里,我们创建了网格列的自定义实现,而不仅仅是模板,因为有时只需将其添加到模板中就可以进行大量编程,或者我们需要其他数据,然后从模板上下文中获取它。另一个问题是,自定义实现会减少网格中的代码,例如,如果您需要10个不同网格中的相同特殊列,它可能只是一个打开/关闭标记。我们现在至少可以共享模板吗?我们总是将组件模板添加到单独的文件中,并使用templateUrl添加它。

您是否已经知道,如果这是“最终”答案,或者Telerik是否将此功能添加到发布版本中?