Liferay 如何包括AlloyUI

Liferay 如何包括AlloyUI,liferay,liferay-6,alloy-ui,yui,Liferay,Liferay 6,Alloy Ui,Yui,我在Liferay Portlet中遇到了一些问题,包括AlloyUI。 在此之后,我生成了以下jsp: 剩余字符数 YUI()使用( “aui字符计数器”, 功能(Y){ 新Y.CharCounter( { 计数器:“#计数器”, 输入:“#一些输入”, 最大长度:10 } ); } ); 但呈现的页面如下所示: 我确保在web.xml中正确定义了标记库: http://liferay.com/tld/aui /WEB-INF/tld/aui.tld 当我将AUI包括在jsp中时,它

我在Liferay Portlet中遇到了一些问题,包括AlloyUI。 在此之后,我生成了以下jsp:


剩余字符数
YUI()使用(
“aui字符计数器”,
功能(Y){
新Y.CharCounter(
{
计数器:“#计数器”,
输入:“#一些输入”,
最大长度:10
}
);
}
);
但呈现的页面如下所示:

我确保在
web.xml
中正确定义了标记库:


http://liferay.com/tld/aui
/WEB-INF/tld/aui.tld
当我将AUI包括在jsp中时,它确实起作用,如下所示:


剩余字符数
YUI()使用(
“aui字符计数器”,
功能(Y){
新Y.CharCounter(
{
计数器:“#计数器”,
输入:“#一些输入”,
最大长度:10
}
);
}
);

我使用的是Liferay 6.1.20 EE GA2

Liferay使用的(也称为
AUI
)库,它是在Yahoo UI(也称为)库之上开发的

这两个库的实例术语不同,即Alloy UI的
AUI
,而另一个库的
YUI

在代码中替换这些术语将解决您的问题,即拥有
AUI
而不是
YUI

Liferay使用(也称为
AUI
)库,该库是在Yahoo UI(也称为)库的基础上开发的

这两个库的实例术语不同,即Alloy UI的
AUI
,而另一个库的
YUI


在代码中替换这些术语将解决您的问题,即使用
AUI
而不是
YUI

种子文件声明就是访问此字符计数器代码的AlloyUI所需的全部内容

<script src="http://cdn.alloyui.com/2.0.0/aui/aui-min.js"></script>

在web.xml中不应该需要taglib引用。事实上,您正在禁止访问种子文件。您引用的taglib可能与预期的AlloyUI版本不一致


此外,访问YUI的CharCounter也可以。请参见位于的API示例。

种子文件声明是访问此字符计数器代码的AlloyUI所需的全部内容

<script src="http://cdn.alloyui.com/2.0.0/aui/aui-min.js"></script>

在web.xml中不应该需要taglib引用。事实上,您正在禁止访问种子文件。您引用的taglib可能与预期的AlloyUI版本不一致


此外,访问YUI的CharCounter也可以。请参阅位于的API示例。

您可以使用AUI代替YUI,而使用A代替Y。我应该提供该答案吗?@PankajKathiriya您应该首先回答它。你是否担心有人会否决你:-)。你也可以在回答中提供一些额外的信息,这也将有助于其他人。我希望你在开始评论时阅读评论框中的文字。谢谢你的评论@Prakashk你可以用AUI代替YUI,用A代替Y我应该提供答案吗?@PankajKathiriya好的,你应该首先回答它。你是否担心有人会否决你:-)。你也可以在回答中提供一些额外的信息,这也将有助于其他人。我希望你在开始评论时阅读评论框中的文字。感谢@PrakashK的评论