主题 : 内容模型添加下拉框类型问题
级别: 童生
UID: 41147
积分:28 加为好友
威望: 1 精华: 0
主题:1 回复:32
注册时间:2012-11-21
在线时长:0
1#   发表于:2013-10-29 09:54:11  IP:171.3.*.*
请问在 配置 > 模型管理 >  内容模型-添加 ,添加“数据类型”为“下拉列表”时,可选项的格式应该是如何的,怎样才能使用 key value有相应的设置。现在是按","分隔,最终的<option>标签中 <option value="${val}">${val}</option> 标题与值都一样,达不到分离的效果(<option value="${key}">${val}</option>)。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2013-10-29 09:56:27  IP:111.81.*.*
那下拉列表的都是循环出来的值,具体需要您自己去研究源码
功成由勤,业精于勤。
级别: 童生
UID: 41147
积分:28 加为好友
威望: 1 精华: 0
主题:1 回复:32
注册时间:2012-11-21
在线时长:0
3#   发表于:2013-10-29 10:49:08  IP:171.3.*.*
现在解决方法不使用默认的输出方式,改用类似下面的代码
<#elseif item.field=="topLevel">
<@p.td help=item.help helpPosition="${item.helpPosition!2}" label=item.label colspan=item.single?string("2","1") width="${item.single?string(100,50)}">
<@p.select list={"0":"content.topLevel.0","1":"content.topLevel.1","2":"content.topLevel.2","3":"content.topLevel.3","4":"content.topLevel.4","5":"content.topLevel.5","6":"content.topLevel.6"} name=item.field colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/>
&nbsp;<@s.m "content.sortDate"/>: <@p.text name="sortDate" style="width:140px" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})" class="Wdate"/>
</@p.td>

主要是能配置key value对
 list={"0":"content.topLevel.0","1":"content.topLevel.1","2":"content.topLevel.2","3":"content.topLevel.3","4":"content.topLevel.4","5":"content.topLevel.5","6":"content.topLevel.6"} 
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
4#   发表于:2013-10-29 10:53:53  IP:111.81.*.*
功成由勤,业精于勤。
1 共1页