客户需求:
1 画面能够定制,如标题,画面上的按钮,以及显示数据的列表,初进入画面显示25笔
空纪录
2 能够对列表某条列表进入编辑画面进行编辑
3 在编辑确定能够根据规则进行验证
4 保存后能够回上层显示刚刚增加的数据问题
1 数据存放的问题,因为画面是定义出来的那么保存数据如何存放,
该数据再次进入此画面时候将显示
2 画面可能会有合计栏位如下
=====================================
           统计报表
                         [生成excel][新增]
---------------------------------------------
序|         人数                          
  |------------------------------------------
  | 损失 受伤 死亡 逃离 未离   
  |------------------------------------------
号|  7    14   21  28  35  (此为合计列)
---------------------------------------------
1 |  1    2    3   4   5          [编辑]
2 |  1    2    3   4   5          [编辑]
3 |  1    2    3   4   5          [编辑]
4 |  1    2    3   4   5          [编辑]
5 |  1    2    3   4   5          [编辑]
6 |  1    2    3   4   5          [编辑]
7 |  1    2    3   4   5          [编辑]
. |以下是编辑画面
---------------------
    统计报表编辑画面---------------------------
   序号     |  1  
---------------------------
人  |  损失 | [           ]
    |----------------------
    |  受伤 | [           ]
    |----------------------
数  |  死亡 | [           ]
    |----------------------
    |  逃离 | [           ]
    |----------------------
    |  未离 | [           ]
----------------------------
   [保存] [重置] [回上层]
----------------------------数据显示画面的头如何定义生成,毕竟不是一行td就能搞定的
而修改画面也是 如何能够生成这个样子3 保存按钮如何进行,既让是动态生成的就不会有提交给某个servlet的支持,如何执行插入db的动作
4 数据保存,该画面声称的数据表结构如何定义

解决方案 »

  1.   

    呵呵,是这个意思啊,可以实现
    你建一个专门的表来保存统计报表的样式
    字段名:ID    name     lie     
    数据:  1  XXX统计报表 损失/受伤/死亡/逃离/未离
            2  YYY统计报表 在在/受伤/地地/逃离/未离/二二
    lie字段里的就是列的名称,用户可自行设置列的名称和列的个数
    那么另一个数据表里就根据上面这张表的ID来存数据,当打开XXX统计报表时就把数据表里属于这个ID的数据全部读出就行了,
    当然,如果用户想自行设置字的大小,和这么字的位置也行,字的大小可以保存到数据库,但字的位置(如标题的位置要上面一点或下面一点,下面统计人的位置放在左边还是右边)就不好存在数据库了,但你可以把这些字都做在可移动的层里,这样用户可以通过拖动的方式把这些字移动到任何地方