내 Liferay 포틀릿에 AlloyUI를 포함하여 몇 가지 문제가 있습니다. 이 article에 따라 , 나는 다음과 JSP로 생성 한 :AlloyUI 포함 방법
<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
<input type="text" id="some-input" />
<span id="counter"></span> character(s) remaining
<aui:script>
YUI().use(
'aui-char-counter',
function(Y) {
new Y.CharCounter(
{
counter: '#counter',
input: '#some-input',
maxLength: 10
}
);
}
);
</aui:script>
을하지만 렌더링 된 페이지는 다음과 같습니다
나는 태그 라이브러리가 제대로 web.xml
에 정의되어 있음을 확인했다 :
<taglib>
<taglib-uri>http://liferay.com/tld/aui</taglib-uri>
<taglib-location>/WEB-INF/tld/aui.tld</taglib-location>
</taglib>
다음과 같이 jsp에 포함 시키면 AUI가 작동합니다. :
<script src="http://cdn.alloyui.com/2.0.0/aui/aui-min.js"></script>
<link href="http://cdn.alloyui.com/2.0.0/aui/aui-min.js" rel="stylesheet"></link>
<input type="text" id="some-input" />
<span id="counter"></span> character(s) remaining
<script>
YUI().use(
'aui-char-counter',
function(Y) {
new Y.CharCounter(
{
counter: '#counter',
input: '#some-input',
maxLength: 10
}
);
}
);
</script>
내가하는 Liferay 6.1.20 EE GA2을 사용하고이
대신 YUI 및 A 대신 YUI를 사용할 수 있습니다. Y –
감사합니다. – FeinesFabi
대답으로 제공해야합니까? –