create_inputs

create_inputs(container, options)

使用范围: client

编程语言: javascript

描述说明

使用 create_inputs 方法创建数据感知控件(输入框、复选框等)以编辑实体项的 filters

通常,在 on_edit_form_created 事件中使用该方法。

下列参数可以传递给该方法:

  • container - 一个包含可视化控件的 JQuery 对象,如果该对象的长度为 0 (没有), 该方法将直接返回。

  • options - 指定如何显示控件的选项。

options 参数是一个可以有下列属性的对象:

  • fields - 字段的名称列表。 如果指定了该属性,那么将为该列表中的每个字段创建一个可视化的控件; 如果没有指定该属性, 那么将使用 edit_options 中已定义的 fields 属性,否则,将创建在应用程序构建器的 编辑表单对话框 中的设置布局。

  • col_count - 为可视化控件创建的列数,其默认值是 1 (1,2,3,4,6,12)。

在创建空间之前,应用程序将清空 container

示例

function on_edit_form_created(item) {
    item.create_inputs(item.edit_form.find(".left-div"),
        {fields: ['firstname', 'lastname', 'company', 'support_rep_id']}
    );
}

另请参见

fields

Data-aware controls

create_edit_form