append_record
- append_record(container)
使用范围: client
编程语言: javascript
父类: Item 类
描述说明
在数据集末尾,打开一个新的空记录,并创建一个 edit_form 用于记录的可视化编辑。
如果指定了 container 参数(DOM 元素的 JQuery 对象),那么编辑表单的 html 模板会被添加到容器(container)里面。
如果未指定 container 参数,但在 编辑表单对话框 中设置了 无模式表单(Modeless form) 属性,
或者以编程方式设置了 edit_options 的无模式属性,并且
设置了任务的 forms_in_tabs 属性,
而应用程序没有模式表单,则将在任务的
forms_container
对象的新选项卡中创建无模式编辑表单。
在其它情况下,将创建模态表单窗体。
如果在非模态模式下允许添加记录,应用程序会调用 copy 方法创建实体项的一个副本。这个副本用来添加新记录。
append_record 方法:
调用 can_create 方法检查一个用户是否有权限添加记录, 如果没有权限,则
调用 create_edit_form 方法 创建一个用于记录的可视化编辑的表单窗体。