主题 : 关于select标签在list页面中如何展现
级别: 解元
UID: 77
积分:295 加为好友
威望: 0 精华: 0
主题:38 回复:91
注册时间:2009-06-08
在线时长:0
1#   发表于:2012-02-20 09:33:21  IP:122.218.*.*
<@p.select name="bean.num" list={"0":"零","1":"壹","2":"贰","3":"叁","4":"肆","5":"伍"}/>
这种select输入的值在list页面显示的时候怎么显示它的标签值?
即:
{"label":"数字","name":"row.num"}, 
这行该怎么改写?
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126139
注册时间:2010-09-08
在线时长:15.55
2#   发表于:2012-02-20 10:30:47  IP:220.30.*.*
<@p.select  label="数字"  list=["0":"零","1":"壹","2":"贰","3":"叁","4":"肆","5":"伍"]  />
路漫漫其修远兮,吾将上下而求索!
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126139
注册时间:2010-09-08
在线时长:15.55
3#   发表于:2012-02-20 10:46:16  IP:220.30.*.*
你这是后台,还是前台啊?如果是后台就得 list=["0":"零","1":"壹","2":"贰","3":"叁","4":"肆","5":"伍"] 
路漫漫其修远兮,吾将上下而求索!
级别: 解元
UID: 77
积分:295 加为好友
威望: 0 精华: 0
主题:38 回复:91
注册时间:2009-06-08
在线时长:0
4#   发表于:2012-02-20 12:06:19  IP:183.165.*.*
是在后台,楼上可能还没明白我的意思,或者是我表述不清楚,问题是这样的:

在add.html页面中用:
<@p.select name="bean.num" list={"0":"零","1":"壹","2":"贰","3":"叁","4":"肆","5":"伍"}/> 
可以录入并且保存到数据库,数据库保存的信息为1  

然后我想在list.html页面中展示它,list页面中有这么一段代码是用来显示列表的:
<@p.table
cols=[{"label":"ID","name":"row.id"},
        {"label":"数字","name":"row.name"},
        {"label":"备注","name":"row.remarks"}
       ]
rowIndex=false
normalOperate=[{"action":"Com_edit","name":"修改"},
{"action":"Com_delete","name":"删除","confirm":"您确定删除吗?"}
]
batchOperate=[{"action":"Com_delete","name":"删除","confirm":"您确定删除吗?"}
]
/>

其中 {"label":"数字","name":"row.name"},显示出来是数据库中的1,而不是壹
我是想请教 {"label":"数字","name":"row.name"},这句该怎么修改可以显示为壹
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126139
注册时间:2010-09-08
在线时长:15.55
5#   发表于:2012-02-20 13:11:26  IP:220.30.*.*
<@p.select  label="套*" list=freesetmeal name="freesetmealId" listKey="id" listValue="setmealname" required="true"/>
路漫漫其修远兮,吾将上下而求索!
级别: 解元
UID: 77
积分:295 加为好友
威望: 0 精华: 0
主题:38 回复:91
注册时间:2009-06-08
在线时长:0
6#   发表于:2012-02-20 14:21:54  IP:183.165.*.*
版主,您说的方法不对,我把原来的代码:
<@p.table 
cols=[{"label":"ID","name":"row.id"}, 
        {"label":"数字","name":"row.num"}, 
        {"label":"备注","name":"row.remarks"} 
       ] 
rowIndex=false 
normalOperate=[{"action":"Com_edit","name":"修改"}, 
{"action":"Com_delete","name":"删除","confirm":"您确定删除吗?"} 

batchOperate=[{"action":"Com_delete","name":"删除","confirm":"您确定删除吗?"} 

/> 

改为如下代码后:
<@p.table 
cols=[{"label":"ID","name":"row.id"}, 
        {<@p.select label="数字" name="row.num" list=["0":"零","1":"壹","2":"贰","3":"叁","4":"肆","5":"伍"]/>}, 
        {"label":"备注","name":"row.remarks"} 
       ] 
rowIndex=false 
normalOperate=[{"action":"Com_edit","name":"修改"}, 
{"action":"Com_delete","name":"删除","confirm":"您确定删除吗?"} 

batchOperate=[{"action":"Com_delete","name":"删除","confirm":"您确定删除吗?"} 

/> 

就报错了,@p.table里的cols里面的列表不能用@p.select吧?
我不是问在add.html页面里如何使用select标签,而是问在@p.table里的cols里,怎样将代码转为中文标签
,也就是说:
cols=[{"label":"ID","name":"row.id"}, 
        {"label":"数字","name":"row.num"}, 
        {"label":"备注","name":"row.remarks"} 
       ] 
       
       这段该怎么修改,麻烦版主给出一个完整版的代码,十分感谢!
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126139
注册时间:2010-09-08
在线时长:15.55
7#   发表于:2012-02-20 14:43:00  IP:220.30.*.*
给你一个例子  
<@p.select label="活动状态" id="activitiesStatus" list=[{"title":"报名进行中","id":"0"},{"title":"预报名","id":"1"},{"title":"审核中","id":"2"},{"title":"已关闭","id":"3"}] listValue="title" listKey="id" headerKey="" name="activitiesStatus" /> 
路漫漫其修远兮,吾将上下而求索!
1 共1页