getOptionsByDQL(dql, keyFieldName, blankFirst)
概述
返回符合查询条件语句的文档中keyFieldName字段的所有值集合,作为下拉框控件的选项。
返回值
cn.myapps.runtime.dynaform.ejb.Options
参数
1、dqlString
查询符合条件的语句
2、keyFieldnameString或Array
选项名字段名与值字段名
3、blankFirstboolean
是否添加空选项
示例
描述:
实现getOptionsByDQL(dql, keyFieldName, blank)函数的应用,返回符合查询条件语句的文档中keyFieldName字段的所有值集合,作为下拉框控件的选项
iScript 代码:
//表单某控件的选项为指定表单指定指定字段的值
(function(){
var opts=$TOOLS.createOptions();
var dql = "$formname ='获取当前软件下的所有角色'";
var n = getOptionsByDQL(dql, "角色", true);
return n;
})()