首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Primefaces从2.2.1版到3.4版的变化?

Primefaces从2.2.1版到3.4版的变化?
EN

Stack Overflow用户
提问于 2012-10-07 08:58:14
回答 2查看 991关注 0票数 0

我正在集成在线白板项目,其中的源代码发现here。它最初是为primefaces版本2.2.1编写的,但我们希望与使用最新的primefaces版本3.4的主应用程序集成。在切换到最新版本后,我们得到了很多javascript错误,其中一些错误被粘贴在下面。如果我们必须从2.2.1版升级到3.4版的primefaces,我们需要寻找什么?

错误

代码语言:javascript
复制
Uncaught TypeError: Object [object Object] has no method 'dialog' whiteboard.js.jsf:67
Uncaught ReferenceError: whiteboardDesigner is not defined :8080/emyed-whiteboard/whiteboard/workplace/fc4b4afe-f96f-442b-a0d0-bb29a46836dc/9fb61421-8c0f-4cbb-b0f7-96dc5e31bd56/:73
Resource interpreted as Image but transferred with MIME type text/css: "http://localhost:8080/emyed-whiteboard/javax.faces.resource/whiteboard.css.jsf?ln=css". jquery.js.jsf:14
Uncaught ReferenceError: whiteboardDesigner is not defined :8080/emyed-whiteboard/whiteboard/workplace/fc4b4afe-f96f-442b-a0d0-bb29a46836dc/9fb61421-8c0f-4cbb-b0f7-96dc5e31bd56/:82

根据上述错误,未定义whiteboardDesigner。但是它已经在一个javascript中定义了。

出现错误的Html页面

代码语言:javascript
复制
  <button type="button" title="Draw Free Line" onclick="whiteboardDesigner.switchToMode('freeLineMode', 'pointer')" class="toolboxItem ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-primary" value="Draw Free Line">
Uncaught ReferenceError: whiteboardDesigner is not defined

Javascript

代码语言:javascript
复制
// create a global whiteboard designer instance
whiteboardDesigner = new WhiteboardDesigner(new WhiteboardConfig(), whiteboardId, user, pubSubUrl, pubSubTransport);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-08 23:37:15

发现,我们已经在资源目录中包含了jQuery库。采取以下两项措施来解决问题。

代码语言:javascript
复制
1.Since primefaces 3.4 comes with latest version of jQuery library, we have removed the library which we added in the resource dir. This have resolved the issue. 
2. Added jQuery-UI to the resource dir for dialog function to work
票数 0
EN

Stack Overflow用户

发布于 2012-10-07 19:47:25

除了PrimeFaces blog,PrimeFaces还保留了一个migration guide on their Google code site

看到你发布的代码,我有点担心。它看起来像Java,而不是JavaScript。(不过我不是JavaScript专家。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12765217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档