我注意到为了添加自定义 css 类我可以使用 columns.attribute。但是,我想添加一个内联代码来添加该属性。
这是我的代码:
<kendo:grid-column
title="Quantity"
field="qty"
template="#=qty# <input type='hidden' name='qty' value='#=qty#'/>">
[class]="'className'"
</kendo:grid-column>
我遇到了一种添加自定义类的方法(来自此链接),但是在实现此方法时,我收到了警告:“未定义的属性名称'class'”。
请忽略代码中的空格。 任何其他解决方案将不胜感激:)
您收到“未定义的属性名称‘class’”警告的原因是您试图在 kendo:grid-column 元素的开始标记之外添加“class”属性。要使用内联代码向 kendo:grid-column 元素添加自定义类,您可以执行以下操作:
cpp
Copy code
<kendo:grid-column
title="Quantity"
field="qty"
template="#=qty# <input type='hidden' name='qty' value='#=qty#'/>"
#columns.attribute("class", "className")#
></kendo:grid-column>
在此代码中,您可以看到使用#columns.attribute()# 语法将值为“className”的“class”属性添加到 kendo:grid-column 元素。此语法应放在元素的开始标记内。检查这个page