|
发表于 2018-1-31 17:48:31
|
显示全部楼层
row 转成json 格式 然后 loaddata 不行吗?
如果不行的话 给你个方法 将row的json字符串转成 简单json 然后把这个json 直接loaddata 就可以加载进去了
var json = row.toJson();
var rowJson = "{";
for ( var key in json) {
if (key != "userdata" ) {
if (json[key].changed == 1) {//这里是感知该列是否进行过更改
rowJson = rowJson + '"' + key + '":"' + json[key].value + '",';
}else{
continue;
}
}else{
continue;
}
}
rowJson = rowJson.substring(0, rowJson.length - 1);
这是我从我的一个项目里面拷贝出来的···· 可能跟你的要求有点不一致 但是 大体思路就是这样
对你的row转化成的json 的key 进行遍历 然后组成简单json 因为row 转化成的json 里面记录的这个行的状态,比如是否进行过修改 所以我们就剔除这些就OK 了
思路就是这样的
loadData 能够接受的格式就是 [{json1},{json2},{json3}] 然后 你的data组件的列名称 要跟json里面的key 一致 这样才能加载进去 |
|