0

我将一个在 weblogic 中的 Liferay5 上工作的应用程序(使用 ice faces 1.8 制作)部署到了带有 tomcat 的 Liferay6 中。应用程序和一切似乎都很好......唯一不起作用的是javascript......当我点击一个按钮,改变一个选择,当应该进行ajax调用时什么都没有。我调试了一点 javascript,发现在函数iceSubmiticeSubmitPartial中有对方法H.sendOn(currentConnection($element(B), $element(D)));的调用。

该方法实现如下:

发送:函数(B){
            B.发送(这个);
        }

传递的对象(一个 HtmlDiv)的方法send是用 noop 函数实现的:

函数.NOOP = 函数() {
};

问题是……为什么会发生这种情况???
我不知道JSF,真诚地我不知道我可以从哪里开始搜索......

4

1 回答 1

0

http://www.liferay.com/web/nathan.cavanaugh/blog/-/blogs/using-jquery-or-any-javascript-library-in-liferay-6-0

我在升级到 Liferay 6 时遇到了类似的问题。修改主题以加载 portal_normal.vm 中的所有 javascript 文件后,一些损坏的功能得到了恢复(在我的情况下是 jQuery)。

于 2011-10-14T21:50:17.543 回答