У меня есть сетка wijmo, которая устанавливает заголовок столбца так же, как ключ данных. Я хотел бы установить заголовок столбца, отличный от того, как отображается ключ данных. Но мои данные возвращают разное количество столбцов. Я пробовал со следующим подходом, но он не работает.
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>