显示的数据我有数据从JSON来为:淘汰赛映射插件到表
[
{"ProjectName":"Region1.Site1","Turbine":"T1","Fault":0,"Description":"No Fault"},
{"ProjectName":"Region1.Site1","Turbine":"T2","Fault":0,"Description":"No Fault"},
{"ProjectName":"Region1.Site1","Turbine":"T3","Fault":1,"Description":"In Alarm"},
{"ProjectName":"Region1.Site1","Turbine":"T4","Fault":1,"Description":"In Alarm"},
{"ProjectName":"Region1.Site2","Turbine":"T1","Fault":0,"Description":"No Fault"},
{"ProjectName":"Region1.Site2","Turbine":"T2","Fault":0,"Description":"No Fault"},
{"ProjectName":"Region1.Site2","Turbine":"T3","Fault":1,"Description":"In Alarm"},
{"ProjectName":"Region1.Site2","Turbine":"T4","Fault":1,"Description":"In Alarm"}
]
我想显示此数据插入到表与表头为Project Name
,Turbine
,Fault
,Description
。
我正在使用Knockout.js和mapping plugin以及。这是一个JSFiddle to show what I tried so far。
我主要有两个目标
- 将这个数据到表
- 更新的行每当故障状态的变化。每行都由ProjectName和Turbine的组合唯一标识。
由于桑迪普。
我遇到了这个问题,我尝试使用映射插件。
var viewModel = {};
viewModel.Stats = ko.mapping.fromJS(data);
能否请你告诉我什么,我做错了。另外,当我收到数据更新时,以下声明是否有效?
ko.mapping.fromJS(data,viewModel);
由于映射插件没有工作,我不得不使用ko.utils.Arraymap功能。
感谢