edit_options

edit_options

使用范围: client

编程语言: javascript

父类: Item 类

描述说明

edit_options 属性是一些选项的集合,这些选项决定着编辑表单将在浏览器页面中如何显示。

这些选项在应用程序构建器里的 标记表达对话框 里面进行设置。

你可以在实体项的 on_edit_form_created 事件处理程序中修改 edit_options

edit_options 是一个有下列属性的对象:

选项

描述

width

模态表单窗体的宽度,默认值是 600 px 。

title

窗体的标题,其默认值是 item_caption 属性的值。

form_border

如果为 true , 窗体周围将显示边框。

form_header

如果为 true ,将创建并显示窗体的包含标题和各种按钮的标题栏。

history_button

如果为 true ,并且 启用了保存变更历史 , 历史按钮将显示在窗体的标题栏中。

close_button

如果为 true ,关闭按钮将显示在窗体的右上角。

close_on_escape

如果为 true , 按下 Escape 键,将执行 close_edit_form 方法以关闭窗体。

edit_details

明细名称的列表,如果编辑表单模板包含类为 “edit-detail” 的 div (默认编辑表单模板具有此div),则可以在编辑表单中对其进行编辑。

detail_height

显示在视图表单中的明细内容的高度, 如果不指定,明细表格的高度则是 200 px。

fields

如果未指定其 options 参数的 fields 属性,则指定 create_inputs 方法将使用的字段名列表

template_class

如果指定,则将在任务 templates 属性中搜索具有此类的 div,并在创建表单时用作表单 html 模板。 必须在创建表单之前设置此属性

modeless

如果设置,则编辑表单将以非模态方式创建,否则将以模态方式创建

示例

function on_edit_form_created(item) {
    item.edit_options.width = 800;
    item.edit_options.close_on_escape = false;
}

另请参见

表单窗体

create_edit_form

close_edit_form