2013-03-17 75 views
0

我將在下週一開始我的交流。我的任務是將應用程序從Smart gwt 3.0遷移到3.1。從智能GWT 3.0移植到3.1

該應用程序使用XML的數據源和Xpath查詢所有數據。它在Maven項目中工作並使用Spring/Hibernate/Bitronix-JTA。據我的老闆說,當我們將smartgwt升級到3.1時,沒有發生錯誤或異常,但是大多數數據源不再工作。他說XPath不再有效,它被解釋爲String或類似的東西。

星期一我會看看問題是什麼樣子,但在此之前,我寧願在這裏問問題以獲得您的意見。如果有人已經看到了這個問題,他可以使我的想法清晰,並有助於開創一個良好的開端。如果我的源代碼像POM或* .ds.xml或輸出異常,我會在這裏發佈它,因爲我得到它們。

回答

0


首先要感謝迦勒誰糾正了我以前的問題。
我比較了在3.0和3.1版本上單獨運行的兩個應用程序,並且發現了一個問題。
某些GridLists沒有被正確填充,我敢肯定,查詢(SQL或XQuery或XPath我不知道)運行正常,因爲在頭部我有一些由executeFetch()返回的記錄數(104) ),但是GridList是空的,我寧願說記錄是空的,你可以看到,複選框在那裏......我認爲問題來自記錄的實例,我還沒有完成分析代碼的源代碼因爲它有點大(甚至是巨大的),它不是我的,我首先必須使用我的前任的編程方式,這裏有兩個圖片來說明問題,我總是在我身邊搜索,但任何一種技巧,提示或經驗值得歡迎 謝謝大家。

Smart GWT 3.0
Smart GWT 3.1

0

首先,我建議你檢查SmartGWT的3.1版本說明。您將瞭解哪些變化以及您應該最關心的功能類型。

儘管使用DataSource功能可能會遇到一些問題,但您可能會在頁面佈局行爲中發現一些變化。我曾計劃在1月份從3.0遷移到3.1,但它從未通過測試。一切都很順利,除了一件事情:應用程序需要以各種格式顯示一些文檔,PDF顯然是其中之一。問題是我需要在呈現的文檔前打開一些SmartGWT Windows來呈現它。在Chrome和IE中,這不是v3.0中的問題,但在v3.1中,窗口永遠不會停留在它前面。始終顯示在瀏覽器加載的插件後面以顯示文檔。

祝你好運!