表格录入控件,目前比较理想的有用友CELL、葡萄城、EjunGrid。
功能设计:
1、数据存储、提取、校验
存储、提取可以采用原生文件方式存储,校验可以通过内置方法存储JSON、XML格式
2、动态增加行如何设计
这里面需要考虑合计,动态增加的时候,合计也要增加,这种方式可以采用隐藏行的方式,比如表格如下:
1 | 姓名 | 语文 | 数学 | 英文 |
2 | ||||
3 | 合计 | 0 | 0 | 0 |
4 |
在你设计的时候,第3行先设计好公式,然后把第2行隐藏掉,这样在点击“新建“按钮的时候,在第1和第3行之间插入,对于多表头可以采用隐藏变量的方式,这个变量
包含表格的插入区域,也可以获取这个区域的数据
3、辅助数据
这里面可以采用隐藏列的方式,参与计算