view_options

view_options

使用范围: client

编程语言: javascript

父类: Item 类

描述说明

view_options 属性是一个选项的集合,它们决定视图表单在浏览器页面上将如何显示。

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

你可以在实体项的 on_view_form_created 事件处理程序历更改 view_options ,请见示例。

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

Option

Description

width

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

title

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

form_border

如果为 true,表单窗体周围会显示边框。

form_header

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

history_button

如果为 true 并且 启用保存变更历史 , 那么将在表单标题栏内显示 “保存变更历史按钮” 。

refresh_button

如果为 true,那么将在表单标题栏内创建 “刷新按钮” , 这允许用户向服务端发送请求来刷新页面。

enable_search

if true, the search input will be created in the form header 如果为 true,那么将在表单标题栏内创建 “搜索输入框” 。

search_field

默认的搜索字段的名称

enable_filters

如果为 true 并且有可用的可见的过滤器, 那么将在表单标题栏内创建 “搜过滤器按钮” 。

close_button

如果为 true,那么将在表单右上角创建 “关闭按钮” 。

close_on_escape

如果为 true,按下 Escape 键会执行 close_view_form 来关闭表单窗体。

view_details

明细项名称的列表,如果视图表单模板包含样式类为 'view-detail' 的 div (默认的视图表单模板已包含), 它们将显示在视图表单中,

detail_height

在视图表单中显示的明细表的高度, 如果没有指定,那么明细表的高度是 200px。

modeless

如果为 true,表单窗体将以非模态显示。

template_class

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

示例

function on_view_form_created(item) {
    item.view_options.width = 800;
    item.view_options.close_button = false;
    item.view_options.close_on_escape = false;
}

另请参见

表单窗体

view