Salut j'ai utilisé jquery tablednd. J'ai écrit une fonction qui initialise le tablednd à une tableJe veux désactiver Jquery tablednd
Mais je veux savoir s'il y a une option de désactiver le tablednd ... ??
Salut j'ai utilisé jquery tablednd. J'ai écrit une fonction qui initialise le tablednd à une tableJe veux désactiver Jquery tablednd
Mais je veux savoir s'il y a une option de désactiver le tablednd ... ??
vous pouvez supprimer le cssclasses NODROP et nodrag
rows.removeClass('nodrop nodrag');
où les lignes sont les lignes de la table
j'ai pu désactiver le tableDnD en appelant la fonction suivante:
function tableDragAndDropDisable(cssID){
$(cssID + " tr").addClass("nodrag nodrop");
}
// sample usage
tableDragAndDropDisable("#sortable_table");
Cette ajoutera les classes "nodrag nodrop" à chaque ligne de la table avec l'identifiant donné (cssID
) - désactivant ainsi la capacité de tri de la table .
Excellent! (: M'a sauvé beaucoup d'ennuis. – Tim
Je pense que la manière exacte de désactiver tableDnd show est: supprimer la liaison 'mousedown' de td.
Ainsi, l'exemple est:
html:
<table id="first-table"> ..... </table>
<table id="second-table"> ..... </table>
javascript:
<script type="text/javascript>
// disable first table
jQuery("#first-table td").unbind("mousedown");
// enable second table
jQuery("#second-table").removeclass("nodrag nodrop").tableDnD();
</script>
Salut, merci pour la réponse, j'ai deux tables. Sur le clic d'un lien hypertexte je veux désactiver la première table et montrer la deuxième table avec tablednd. Pouvez-vous me dire comment écrire la fonction pour la même chose. Ce sera vraiment utile ... :) Merci d'avance :) – rahul