2011-03-23 137 views
0

我在这里遇到了一个逻辑问题。我做了很多想法,但我不能提出解决方案。
所以这个应用程序显示一个表,我的任务是添加另一个表(BOTTOM)类似于已经存在的(TOP)。此应用程序已有5年历史,所有HTML和Javascript代码(用于排序)都是由Java类实时生成的。
执行过程是:首先调用getData(),而不是最终使用参数List Data,String strURL,boolean headerRow,boolean altRowColor调用createTable方法的populateData()。 createTable(rows, url, bHdrRow, bAltColor)
这里变量strURL是第一列字段的HTML链接。要求是,如果在两个表中的任何一个上点击特定的链接(第一列),另一个表应该以相同的方式执行。 (例如,如果LINK_1将TOP表向下一级,而不是点击它,则底部表应该向下移动一级。 如何使它适用于Java,我不想通过触发onClick甚至是表。 enter image description here需要此逻辑的帮助

回答

1

如果页面完全刷新(没有AJAX)你为什么不只是执行该“下调一个级别”关于在服务器端两个表的行动,并相应地呈现结果?

+0

托马斯嗨,我没有真正得到它,页面被完全刷新(没有涉及Ajax),但是对于两个表格,链接是完全独立的 – t0mcat 2011-03-23 16:33:58

+0

是的,但表格需要以某种方式链接,否则你想实现的不是对我有意义。例如:两个表代表某公司和特定层级的员工。如果你现在点击一个链接,你会得到那个人的老板是谁。因此表1中的第1行和表2中的第1行是相关的并且代表同一个人。如果你加载表1的新数据,你也会加载表2的新数据。所以当你随后渲染两个表时,它们仍然应该匹配。 – Thomas 2011-03-23 16:38:32

+0

或者可能只是使用JavaScript并且使用onClick事件包含两个表? – t0mcat 2011-03-23 16:39:05