拓展方法

校验与状态

单元格赋值

数据获取

回调方法

Sweet Ui中的可编辑表格是在datatable表格体系的基础上拓展封装的表格组件,单元格内嵌了文本、日期、下拉选择、checkbox、弹出表格多种编辑组件。而我们封装的wjTableEdit对象更是拥有丰富的数据交互方法。
拓展方法
校验与状态

● 所谓可编辑表格,其实质是复杂的行列布局的表单字段。
● 可编辑表格的字段校验,实质是表单元素的校验,在这里,我们依然采用的是jquery validation校验体系。
● 表格的外层必须有form元素,并且class名为edit_validate.
● 每个单元格都必须在render方法里按照既定规范指定独一无二的name属性。

● 可编辑表格是一个状态机,每一个单元格都有其编辑状态,或为修改,或为原始值。每一行都有其状态,或为新增,或为修改,或为删除。

单元格赋值

● 在列与列的联动操作中,很多情况需要在事件中为单元格赋值,此时一定要手动设置单元格状态,赋值方法一般有以下3种。

数据获取

● 可编辑表格的数据获取方法因为涉及编辑状态,故与datatable表格有所不同。

回调方法

● 在可编辑表格中,数据提交成功后,如不刷新表格,则需要调用保存或者删除的回调方法。