Я пытаюсь создать пользовательский интерфейс jquery, который можно сортировать в Primefaces, и преобразовать мой пример html / jquery в jquery из простых чисел.Я пытаюсь добавить функцию sortable () для каждого элемента в dataList.Любые идеи о том, как применить sortable () (эта функция находится во внешней библиотеке).
Html Пример:
$(function() {
$( "#sortable" ).sortable(/*{placeholder: "ui-state-highlight"}*/);
$( "#sortable" ).disableSelection();
});
</script>
</head>
<body>
<div class="demo">
<ul id="sortable">
<li ><div class="copy">Title</div><div class="box"><img src="images/images1.jpg"/></div><div class="copy">Stuff Stuff Stuff</div></li>
<li ><div class="copy">Title</div><div class="box"><img src="images/images1.jpg"/></div><div class="copy">Stuff Stuff Stuff</div></li>
<li ><div class="copy">Title</div><div class="box"><img src="images/images1.jpg"/></div><div class="copy">Stuff Stuff Stuff</div></li>
<li ><div class="copy">Title</div><div class="box"><img src="images/images1.jpg"/></div><div class="copy">Stuff Stuff Stuff</div></li>
<li ><div class="copy">Title</div><div class="box"><img src="images/images1.jpg"/></div><div class="copy">Stuff Stuff Stuff</div></li>
<li ><div class="copy">Title</div><div class="box"><img src="images/images1.jpg"/></div><div class="copy">Stuff Stuff Stuff</div></li>
<li ><div class="copy">Title</div><div class="box"><img src="images/images1.jpg"/></div><div class="copy">Stuff Stuff Stuff</div></li>
<li ><div class="copy">Title</div><div class="box"><img src="images/images1.jpg"/></div><div class="copy">Stuff Stuff Stuff</div></li>
<li ><div class="copy">Title</div><div class="box"><img src="images/images1.jpg"/></div><div class="copy">Stuff Stuff Stuff</div></li>
<li ><div class="copy">Title</div><div class="box"><img src="images/images1.jpg"/></div><div class="copy">Stuff Stuff Stuff</div></li>
</ul>
Попытка простых лиц:
<script>
$ = jQuery
$(function() {
$( "#dreamModifyFrm:topTenGrd" ).sortable();
$( "#dreamModifyFrm:topTenGrd" ).disableSelection();
});
</script>
<h:form id="dreamModifyFrm" binding="#{dreamModify.dreamModifyFrm}">
<p:dataList id="topTenGrd" var="dream" value="#{dreamModifyBean.topDreams}">
<h:outputText class="dream-title uppercase" value="#{dream.number}. #{dream.title}" />
<p:commandLink oncomplete="dreamEditDlg.show()" update=":dreamEditFrm:display">
<f:setPropertyActionListener value="#{dream}" target="#{dreamModifyBean.selectedDream}"/>
<f:setPropertyActionListener value="true" target="#{dreamModifyBean.editLink}"/>
<p:graphicImage value="#{dream.imageThumb}" width="125" height="100" />
</p:commandLink>
</p:dataList>
</h:form>