Differences between revisions 1 and 2
Revision 1 as of 2005-07-26 12:14:41
Size: 1090
Editor: qingfeng
Comment:
Revision 2 as of 2009-12-25 07:16:42
Size: 1090
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
[[TableOfContents]] <<TableOfContents>>



缘起

这次项目中最大的体会就是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:一个操作,指明要调用的方法

待续。。。

Breeze/2005-07-26 (last edited 2009-12-25 07:16:42 by localhost)