我的用例是一个单页网站。在页面上,应该有三个“框架”。一帧列出所有用户。此框架仅供管理员查看。选择用户会触发填充第二帧的操作 - 用户的所有记录事务都显示在第二帧中。如果非管理员用户登录,则第二帧将填充他的事务日志信息。现在第二个窗口中的信息是基本的 - 交易 ID 和日期,所以第三个框架包含完整的交易详细信息(自然,在用户/管理员从第二个框架中选择一个交易之后)用户可以看到并且管理员可以编辑并保存。就是这样。
从数据库的角度来看,每个事务都有完整的用户信息而不是 ID 作为外键,这意味着为了填充第一帧,我需要在用户字段上创建一个 Group by 表达式,以便我可以获得唯一用户. 在下一步中,我只获取所选用户的所有事务(ID 和日期信息),在第三步中,我获取完整行。
如果这太琐碎了,我很抱歉,我不是要求手牵手,我只想得到一个我可以使用的组件列表,因为 SmartGWT 展示中有很多组件,我不会想要“浪费”时间试图在有更好的可用组件时强制组件做某事。