主题 : 请教:使用table宏无法显示对象属性
级别: 白丁
UID: 657
积分:7 加为好友
威望: 0 精华: 0
主题:1 回复:1
注册时间:2009-09-01
在线时长:0
1#   发表于:2009-09-01 11:20:14  IP:221.165.*.*
在JEECMS的后台添加其他的辅助功能时,页面上使用到了table宏,如下:

<@p.table
cols=[{"label":"序号","name":"row.weatherInfo.id"},
{"label":"区域ID","name":"row.weatherInfo.areaId"},
。。。。。。。。。。。。。。。。。。。。
]
rowIndex=false 
normalOperate=[{"action":"weatherInfo_edit","name":"修改"},
{"action":"weatherInfo_delete","name":"删除","confirm":"您确定删除吗?"}
]
batchOperate=[{"action":"weatherInfo_delete","name":"删除","confirm":"您确定删除吗?"}
]
/>

在Action中使用下面代码对对象赋值:


public String List(){
this.pagination = weatherInfoMng.findAll(pageNo, getCookieCount());
return LIST;
}

但是在页面上显示的结果是所有的属性都没有显示出来,但是对象的数目是正确的。
级别: 白丁
UID: 657
积分:7 加为好友
威望: 0 精华: 0
主题:1 回复:1
注册时间:2009-09-01
在线时长:0
2#   发表于:2009-09-01 15:20:49  IP:221.165.*.*
搞定,将
<@p.table 
cols=[{"label":"序号","name":"row.weatherInfo.id"}, 
{"label":"区域ID","name":"row.weatherInfo.areaId"}, 
。。。。。。。。。。。。。。。。。。。。 

改为

<@p.table 
cols=[{"label":"序号","name":"row.id"}, 
{"label":"区域ID","name":"row.areaId"}, 
。。。。。。。。。。。。。。。。。。。。 


期待大牛的解释
1 共1页