本例演示了可编辑表格的浮动编辑:
- 浮动编辑通过属性editModel和editModelOptions属性来控制。
editModel默认为"cellEdit",当editModel="floatEdit"时,启用floatEdit编辑模式,cellEdit不再起作用。
editModelOptions中包含两个属性,分别是target和actions.target指定新增和编辑时弹出的层,比如target:'#entry'.
actions为浮动编辑的操作配置.actions的配置和setFloatActions方法中的配置一致。
- add:(必填),为action对应的名称,会作为action的class存在.
客户程序中可以通过这个选择器来查找对应的元素,比如:overlay.find(".actions .add"),默认提供了add,edit,remove,可以自定义按钮的名字。
add的值为true或者false,如果设置会false,会将对应的action删除掉。定义为true,会增加相应的action.
- elem:(可选),可以使用当前的elem来替换默认的结构。
- onclick:(可选),可以使用当前的onclick来替换默认的事件。
- 浮动编辑指的是在鼠标移动到行上,会出现浮动层,浮动层中会对本行的增加,删除修改的链接。
- 支持增加新的按钮
- 支持删除浮动的某个按钮
- 支持某个按钮的显示内容。
- 相关的方法包括:setFloatActions,removeAllFloatActions
|