임 내을 Liferay 6.2 설치에이 예제 작품을 만들려고 노력 : http://alloyui.com/tutorials/dropdown/을 Liferay 6.2 합금 UI 드롭 다운
그러나 어떤 이유로 나를 위해 작동하지 않습니다를 들어, 내가 안에 내을 View.jsp 파일에 코드를 추가 한 내 포틀릿,이 코드입니다 : 다음
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
`<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-collapse">
<ul class="nav navbar-nav">
<li id="myDropdown" class="dropdown">
<a id="myTrigger" href="#" class="dropdown-toggle">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu" style="padding: 8px">
I only close on escape
</ul>
</li>
</ul>
</div>
</div>
</nav>
그리고 직후 합금 UI 코드가 :
<aui:script>
YUI().use(
'aui-dropdown',
function(Y) {
new Y.Dropdown(
{
boundingBox: '#myDropdown',
trigger: '#myTrigger',
hideOnClickOutSide: false,
hideOnEsc: true,
open: true
}
).render();
}
);
</aui:script>
는 내가 뭘 얻을하면 드롭 다운 링크입니다하지만 난 할 수 ' 방아쇠를 클릭하면 "내가 탈출구에서만 닫힙니다"드롭 다운을 만드는 방법을 찾지 못합니다. 또한 (경우에 따라 이것이 무슨 일이 벌어지는 지 알게하는 데 도움이됩니다.) 필자의 웹 사이트에서 포틀릿을 사용하면 liferay dockbar에서도 드롭 다운 작업을 할 수 없으므로 YUI 코드에 문제가있는 것 같습니다. .
. 이것은 AlloyUI의 최신 버전에서 새롭기 때문에 Liferay에 아직 패치되지 않았다고 생각합니다. 그래도 내 추측이야. – Origineil
당신이 맞을 것 같아요, 나는 AUI 버전이 Liferay 6.2에서 사용되고 있는지를 알아 내려고했습니다. 제 생각에 그들은 AUI 2 또는 2.5를 사용하고 있습니다. 어쩌면 그게 문제 일 것입니다. 나보다 더 많은 경험을 가진 누군가가 이것을 확인해 줄 수 있습니다. 고마워요 @ 오리지널! – Lowtrux
Liferay 6.2에서는 AlloyUI 2.0을 사용합니다. https://github.com/liferay/alloy-ui/wiki/Liferay-Integration – stiemannkj1