1. 程式人生 > >easyUI 獲取Json 巢狀資料

easyUI 獲取Json 巢狀資料

json資料如下

 {
            userId: "33",
            username: "3333",
            password: null,
            name: "333",
            roleId: "3",
            groupId: null,
            addTime: 1465660800000,
            email: "",
            phone: "33",
            role: {
                roleId: "33",
                roleName: "33",
                remark: "333",
                updateTime: 1465660800000
            }
  }

 如果這樣獲取  在列表寫一次這樣是沒有問題,但是寫第二次就會有問題,返回[object,object] 比如獲取
  {field: 'role', title: '角色', 
	formatter: function (value) {
		if(value == null){
			 return "";
			 }
               return value.roleName;
            }	
     },

正確寫法應該是這樣
 {field: 'role.id', title: 'xx', 
				 formatter: function (value, rec) {
					   return rec.role['id'];
                 }
		    },  
		    {field: 'role.name', title: 'xxx', 
				 formatter: function (value, rec) {
					 return rec.role['name'];
                }
		    },