2014-01-13 65 views
0

我工作的一個GWT應用程序,它具有以下佈局: - 頂部有菜單欄 - 低於屏幕被拆分佈局面板GWT - 移動面板到新的瀏覽器標籤/窗口

分成兩個小組

當用戶點擊菜單欄中的標籤時,相關信息顯示在屏幕左側的下方。然後用戶單擊屏幕左側的操作項目,並在該屏幕的右側顯示該操作項目的相關信息。 單擊屏幕右側的操作項目也可能會更改屏幕左側的相關信息。

我想通過拖拽屏幕右側的面板到另一個瀏覽器選項卡/窗口來擴展。之後,屏幕的右側和左側部分應保持連接狀態,就好像它們位於相同的瀏覽器選項卡/窗口中一樣。 此外,該新選項卡/窗口應該只顯示該右側面板,而菜單欄和左側面板以及分割佈局面板不應存在(這不太重要,但如果可以完成則會很好)。 另一個重要的事情是應用程序的當前可視化表示沒有改變,但只能用這個功能進行擴展。

這是可以做的事情,如果它是如何做到這一點?

謝謝你的幫助。

回答

0

我認爲你將不得不使用「HTML5」本地拖放來在瀏覽器實例之間拖動,這樣會限制瀏覽器的支持。兩個標籤都必須將你的代碼加載到它們中,以便它們可以響應這些事件。

如果你有一個服務器後端(不只是靜態的HTML/JS),那麼你可以通過服務器進行通信。否則,可能是「HTML5」客戶端存儲來存儲描述面板內容的數據斑點。可能更容易在新的瀏覽器/選項卡中重新渲染。

相關問題