任何实现列表组件的想法都有缓冲的“内联编辑”并且可以完全搜索?

时间:2010-01-26 04:59:38

标签: java

我接受了一项任务来实现一个(web)列表组件(在Java中,但灵感可能来自使用其他平台的程序员),这些组件将呈现为具有以下要求的表:

  1. 数据库分页。该列表可能包含数千行。有一段时间,组件只能在列表中保存列表的子集。
  2. 缓冲“内联编辑”。 (我甚至不确定这是正确的术语。)用户可以更改任何行上的数据,但是更改不应该刷新/提交到数据库,直到用户点击“保存”按钮。
  3. 用户可以从任何列对表格进行排序,也可以创建过滤器。
  4. 我正在考虑这样的解决方案:

    1. 我将实现一个可查询和集群证明的'缓冲区'存储。像db4o(http://www.db4o.com/)之类的东西。我不确定选择这个特定组件是否明智......但是你明白了。
    2. on flow start(在初始页面加载和点击“保存”按钮之间的流程==),整个(未过滤的)列表被加载到商店中。列表组件将查询此临时存储。
    3. 此流程中对数据的任何更改都将针对商店中的对象进行。
    4. 当用户点击“保存”时,商店中的所有脏数据都将被回送到关系数据库。
    5. 您如何看待这个解决方案?

      我应该为临时商店尝试特定的组件/技术吗?

1 个答案:

答案 0 :(得分:0)

我们在项目中实现了类似的功能,尽管在使用ExtJS的Javascript中。

您可以找到演示here