如何在wijmo网格中动态设置列标题?

时间:2015-06-26 17:06:52

标签: knockout.js wijmo wijgrid

我有一个wijmo网格,它将列标题设置为与datakey相同。我想设置列标题不同于datakey的显示方式。但我的数据返回不同的列数。 我尝试了以下方法,但它不起作用。

JS

 var columnList = ['a','b','c','d'];
 setColumnHeaders(columnList);// this a call from a different VM

 self.setColumnHeaders = function (columnList) {
   $.each(columnList, function (index) {
     self.columnsHeader.push(columnList[index]);                   
   });

 ko.applyBindings(viewModel, $(".container")[0]);  

HTML

 <table id="grid" data-bind="wijgrid: {
            data: data ,                
            columnsAutogenerationMode: false,                
            columns: [{headerText: columnsHeader}],
           "></table>

1 个答案:

答案 0 :(得分:0)

您可以像这样设置动态列标题:
grid.columns [1] .header =&#39; header-name&#39;;