2011-03-23 131 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