2011-02-27 26 views
0

堆棧:SmartGWT的V2.4,GWT SDK 2.1的Mozilla 3.6智能GWT listGrid記錄的詳細信息查看

我是相當新的智能GWT,但到目前爲止得到了ListGrid組分工作。我們的要求是顯示在ListGrid中選擇的記錄的更多細節。

ListGrid - >選擇記錄 - >發送請求到服務器來獲取該記錄的詳細信息 - >記錄的展示細節

問: 1.什麼是最好的方法來發送HTTP GET請求並呈現JSON響應。 2.我們考慮使用DetailsViewer和Dynamic表單。雖然DetailsViewer.setData(...)在我們傳遞當前選定的ListGrid記錄時起作用,但我們希望獲取更多未包含在ListGrid行中的詳細信息。儘管我們可以從firebug驗證來自datasource的請求正在服務器(運行java spring MVC應用程序並返回JSON),但它並未在detailViewer中顯示提取的記錄。

您能否請幫助什麼是最好的方法來從服務器中ListGrid中顯示的記錄詳細信息中檢索JSON數據並將其顯示爲只讀形式?

感謝 桑迪普

+0

你的回答是什麼樣的? smartgwt數據綁定組件需要遵循相當嚴格的協議,所以這可能是您的問題。發佈一些代碼告訴我們你有什麼目標可能也有幫助... –

回答

0

1.Just添加記錄單擊處理程序ListGrid的各個領域。 2.在行的單擊事件中,獲取要顯示的特定行的詳細信息。 3.現在創建一個包含popupPanel的新Widget,並將上面的結果傳遞給它... 4.您可以通過在彈出窗口中添加HTML字符串來顯示這些細節,或者可以添加一個新的網格來整齊地顯示細節。