0

I'm starting my intership next Monday. My mission is migrating an application from Smart gwt 3.0 to 3.1.

The application works with XML's Datasources and Xpath to query all data. It works within a Maven Project and uses Spring/Hibernate/Bitronix-JTA. According to my boss, when we upgrade smartgwt to 3.1 there is no error or exception thrown, however, most datasources don't work anymore. He said that the XPath is not valid anymore and it's being interpreted as String or something like that.

Monday I'll see what the issue looks like, but before that I'd rather preferred to ask question here to have your opinions. If someone has already seen this issue he can make my ideas clear and help to make a good beginning. If I've got the source code like POM or *.ds.xml or output exception I'll post it here as I get them.

4

2 回答 2

0


首先感谢 Caleb 纠正了我之前的问题。
我比较了分别在 3.0 和 3.1 版本上运行的两个应用程序,我发现了一个问题。
一些 GridLists 没有被正确填充,我确定查询(我还不知道的 SQL 或 XQuery 或 XPath)运行正常,因为在标题中我有 executeFetch () 返回的记录数(照片中的 104),但是 GridList 是空的,我宁愿说记录是空的,如您所见,复选框在那里......我认为问题来自记录的实例化,我还没有完成对代码源的分析有点大(甚至是巨大的)而且不是我的,我首先要习惯我前辈的编程方式,这里有两张说明问题的图片,我总是在我身边搜索,但任何技巧,提示或欢迎体验 谢谢大家。

智能 GWT 3.0
智能 GWT 3.1

于 2013-03-19T10:19:15.780 回答
0

首先,我建议您查看 SmartGWT 3.1 的发行说明。您将大致了解更改的内容以及您最应该关心的功能类型。

尽管 DataSource 功能可能存在一些问题,但您可能会发现页面布局行为发生了一些变化。我计划在一月份从 3.0 迁移到 3.1,但它从未通过测试。一切都很好,除了一件事:应用程序需要以各种格式显示一些文档,而 PDF 显然就是其中之一。问题是我需要在渲染文档前面打开一些 SmartGWT Windows 来渲染它。在 Chrome 和 IE 中,这在 v3.0 中不是问题,但在 v3.1 中,窗口永远不会停留在它前面。始终显示在浏览器加载的插件后面以显示文档。

祝你好运!

于 2013-03-22T14:42:49.157 回答