缘起
这次项目中最大的体会就是ajax的客户端组件实在是很有限,一些简单的操作组件还算丰富,但比较复杂的,就需要自己从头开发了,复用度很有限,而这次用到最多的就是表格的操作,无论如何要提取出一个通用表格编辑器。
需求
- 能够任意配置列顺序
- 能够任意配置每列如果要做编辑操作时的组件类型,如:姓名-文本框,分配人-下拉框
- 支持所有浏览器
- 能够灵活配置颜色,图片等元素
想象中的调用方式
<table> <tr> <th jtype="text" jname="name" class="name">姓名</td> <th jtype="select" jname="sex" class="sex">性别</td> <th jtype="text" jname="age" class="age">年龄</td> <th jaction="edit">编辑</td> </tr> </table>
属性说明:
- jtype:编辑时使用哪种组件
- jname:对应的burlap对象属性的名字
- class:用于css定制颜色或样式
- jaction:一个操作,指明要调用的方法
待续。。。