【发布时间】:2015-04-17 21:59:39
【问题描述】:
我们正在尝试从 8.5.3 升级到 9.0.1 FP3。但是,在 Domino 更新之后,我的一些 dojo 功能无法正常工作。我对 xPages/dojo 非常陌生,这段代码是由另一位对 xPages 更有经验的开发人员编写的。
在生产中,页面加载时:
GET servername/xsp/.ibmxspres/dojoroot-1.6.1/dojo/i18n.js 200 OK 172ms dojo.js(第 14 行)
GET servername/xsp/.ibmxspres/dojoroot-1.6.1/dijit/nls/loading.js 200 OK 156ms dojo.js(第 14 行)
获取服务器名称/xsp/.ibmxspres/dojoroot-1.6.1/dijit/nls/common.js 200 OK 172ms dojo.js(第 14 行)
GET servername/services/rdts/rstdocs.n...g-view&empids=CHGS-99WQKW&board=my&disptype=json 200 OK 2.22s
全部是粗体黑色(萤火虫),似乎都加载得很好。
在我们的开发服务器上,它具有相同的设计相同的配置。唯一不同的是服务器现在在 Domino 9.0.1 FP3 上。我明白了:
GET servername/domjs/dojo-1.5.2/ibm/xsp/widget/layout/xspClientDojo.js 404 Not Found 750ms dojo.js(第 14 行)
错误:无法加载“ibm.xsp.widget.layout.xspClientDojo”;最后尝试 '../ibm/xsp/widget/layout/xspClientDojo.js'dojo.js(第 14 行,第 6081 列)
GET servername/domjs/dojo-1.5.2/dojox/grid/LazyTreeGrid.js 404 Not Found 344ms dojo.js(第 14 行)
GET servername/domjs/dojo-1.5.2/dijit/tree/ForestStoreModel.js 304 未修改 334ms dojo.js(第 14 行)
错误:无法加载“dojox.grid.LazyTreeGrid”;最后一次尝试 '../dojo/grid/LazyTreeGrid.js
为什么dojo 没有加载9.0.1 的dojo 默认ID?我仔细检查了.xsp 属性页面,它没有设置为使用除默认道场以外的任何东西。我认为有一种方法可以在实际代码中更改 dojo 的版本,但我不知道该怎么做,所以我不确定要寻找什么。是否有一些我可以搜索的文本字符串?另外,我不确定它是否会找到任何东西,因为如果它找到了,它在生产和开发中似乎是相同的,因为它是相同的设计。任何的想法?如果有人能告诉我哪些信息是相关的,我很乐意提供更多信息。
【问题讨论】:
标签: dojo xpages lotus-domino