【发布时间】:2014-06-03 08:41:25
【问题描述】:
我需要对 kendoui 上网格的列字段进行动态绑定。
<table id="checkout-grid"
class="k-grid"
data-role="grid"
data-bind="source: items"
data-row-template="checkout-form-item-template"
data-scrollable="false"
data-columns="[
{ title: 'Name', width: '300px'},
'Description',
{ title: 'Price', width: '50px' },
{ title: 'Quantity', width: '50px' },
{ title: 'Total', width: '100px' }
]">
</table>
问题是我需要设置不同语言的列标题。
如何在不使用对象上的 javascript kendoGrid 方法的情况下对该定义进行绑定。
我尝试从 viewmodel 绑定 data-colums 值,但它抛出一个不支持绑定异常,即使使用 attr 值也是如此。
如何执行该字段的动态绑定?
【问题讨论】:
-
当您需要不同语言的列时,也许您可以使用 Kendo Grid 列方法来设置新的列集? var grid = $("#checkout-grid").data("kendoGrid"); grid.columns = // 一组新列
标签: javascript kendo-ui kendo-grid