我有一个要求,我需要动态地在挖空网格中设置列标题。我尝试使用observable但最初没有任何帮助,无论分配的值是什么,只有它保持。
self.ItemsGrid = new ko.grid.viewModel({
columns: [
{ field: "ItemCode", headerText: self.lblItemHeader, sort: self.GetItems },
{ field: "Mark", headerText: self.lblMark, sort: self.GetItems },
{ field: "Equipment", headerText: self.lblEquipment, sort: self.GetItems },
{ field: "RiskCategory", headerText: lblRiskCateg, sort: self.GetItems },
{ field: "Region", headerText: lblRegion, sort: self.GetItems },
{ field: "SerialNumber", headerText: lblSerialNo, sort: self.GetItems },
{ field: "RiskArea", headerText: lblRiskArea, sort: self.GetItems },
{ field: "RiskType", headerText: lblRiskType, sort: self.GetItems },
{ field: "RiskValue", headerText: lblRiskVal, sort: self.GetItems },
{ field: "", headerText: '' }
],
rowTemplate: "itemsTemplate",
paginate: self.GetItems,
pageSizeChange: self.GetItems,
pageSizeOptions: [10, 20, 30],
currentPageIndex: 1,
root: self
});
前三列我使用了observables。我在函数和值中设置的这些可观察对象正在针对这些可观察对象进行更新,但仍未反映在标题中。