效果
根据需要,设置默认值,并显示对应的列表信息。这里设置为值提示的最后一个值,并去掉值提示中的“------”选项。效果如下:
实现
- 值提示
- 新建一个查询,命名为值提示,里面的数据项是 date。
-
新建一个值提示:
这里创建一个新参数 D 用来作后面列表的 过滤条件控制。
-
对值提示的以下三个选项进行设置:
-
设置值提示的名称,这里的名称后面的js代码要用到
- js控制值提示的值为最后一个值
-
在值提示组件后面新建一个html组件
- html组件内容如下:
<script language="javascript">
var form = getFormWarpRequest();
var dropDown = form._oLstChoices_date;//_date 为值提示组件名
dropDown.remove(1); // 去掉'--------'
//dropDown.remove(0);//去掉参数名称
dropDown.options[dropDown.length-1].selected=true;//设置最后一个为默认值
function init()
{
promptButtonFinish();
}
</script>
<body onload=init()>
- 列表
-
新建列表组件
-
在列表查询里面,为它添加过滤器,使列表的date等于前面设置的值提示的变量D
-
选择列表,编辑过滤器
-
将用途 由 必选 改为 可选