J'ai le ListView suivant dans lequel j'utilise la fonction triable UI JQuery pour pouvoir trier les éléments dans ListView. Le problème est que je ne peux pas mettre une classe sortable sur la table dans le ItemTemplate parce que ça ne marche pas, si je mets un class = "sortable" sur le div externe, ça marche, mais ça me permet de tout trier dans le ListView, je veux juste pouvoir déplacer les tables. Voici le balisageObtenir JQuery UI Sortable pour travailler sur les éléments de la liste ListView asp.net?
<div> //Works here, but hr's become sortable too.
<asp:ListView ID="lvwDocuments" runat="server">
<LayoutTemplate>
<h3>
Documents</h3>
<asp:PlaceHolder ID="itemPlaceHolder" runat="server">
</asp:PlaceHolder>
</LayoutTemplate>
<ItemTemplate>
<table class="sortable"> //Does not work Here
<tr>
<td>
<p class="title">
<a runat="server" href='<%#Eval("url") %>'>
<%#Eval("title") %></a></p>
<br />
<p>
<%#Eval("description") %></p>
</td>
</tr>
</table>
</ItemTemplate>
<ItemSeparatorTemplate>
<hr />
</ItemSeparatorTemplate>
</div>
Aussi, Comment puis-je conserver l'ordre de tri, même après que la page est actualisée.
Salut, j'essaie de réaliser quelque chose de similaire. Avez-vous résolu le problème de la préservation de l'ordre de tri? Si oui, pourriez-vous l'ajouter aux réponses? – jamiebarrow