EasyUI把datagrid的值赋给表单

$('#infoForm${INDEX}').form('load', rowToDto(pageConfig${INDEX}.infoName, row));
function rowToDto(infoName, data, obj){
var _ = obj || {};
for(var key in data){
if(typeof(data[key]) == 'object')
rowToDto(infoName + '.' + key, data[key], _);
_[infoName + '.' + key] = data[key];
}
return _;
for in 数组遍历向KEY传索引,而不是值,data[KEY]才是根据索引取值。
这个函数简洁实用,而且考虑了树的遍历。

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2014-03-24 13:06  JamesFan  阅读(559)  评论(0编辑  收藏  举报