create_table
- create_table(container, options)
使用范围: client
编程语言: javascript
描述说明
使用 create_table 方法创建一个表格来显示实体项数据集的记录。
表格的行为由实体项的 paginate 属性决定。
当 paginate 为 true 时,将创建一个分页器,在页面切换时,它将在内部更新实体项数据集。
当 paginate 为 false 时,实体项数据集的所有可用记录都将同时显示在表格里。
这个方法创建的是数据感知类型的表格,当你变更数据集时,这些更改会立即反映在表格中。 因此,你可以先创建一个表格,然后再调用 open 方法。
下列参数可以传递给该方法:
container- 一个包含可视化控件的 JQuery 对象,如果该对象的长度为 0 (没有), 该方法将直接返回。在创建空间之前,应用程序将清空container。options- 指定表格显示方法的选项。 在创建表格时,该方法默认使用 table_options ,这些属性是在应用程序构建器的 视图表单对话框 中设置的属性。options属性优先于 table_options 属性。
options 参数一个与 table_options 有相同属性的对象。
Examples
function on_edit_form_created(item) {
item.edit_options.width = 1050;
item.invoice_table.create_table(item.edit_form.find(".edit-detail"),
{
height: 400,
editable_fields: ['quantity'],
column_width: {"track": "60%"}
});
}