返回

## getOptionsByDQL(dql, keyFieldName, blankFirst)

### 概述

返回符合查询条件语句的文档中keyFieldName字段的所有值集合，作为下拉框控件的选项。

### 返回值

#### cn.myapps.runtime.dynaform.ejb.Options

### 参数

#### 1、dql String

查询符合条件的语句

#### 2、keyFieldname String或Array

选项名字段名与值字段名

#### 3、blankFirst boolean

是否添加空选项

### 示例

#### 描述:

实现getOptionsByDQL(dql, keyFieldName, blank)函数的应用，返回符合查询条件语句的文档中keyFieldName字段的所有值集合，作为下拉框控件的选项

##### iScript 代码:

    //表单某控件的选项为指定表单指定指定字段的值
    (function(){
    var opts=$TOOLS.createOptions();
    var dql = "$formname ='获取当前软件下的所有角色'";
    var n = getOptionsByDQL(dql, "角色", true);
    return n;
    })()