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;
}