2010-07-28 3 views
1

Utilisation: Using SortableRows and know when rows have been moved J'ai été en mesure d'appeler une alerte après la modification de ma commande de ligne.Utilisation de JQgrid et sortableRows. Mise à jour de l'ordre des lignes du tableau

Comment est-ce que j'verrais ces données à PHP/appelez l'editurl passant ces données, semblable à quand ajouter ou éditer des lignes l'editurl reçoit une variable $ _POST ['oper']?

ont actuellement:

jQuery("#images_list").jqGrid('sortableRows', 
           options = { update : function(e,ui){alert("hi");} }); 

Répondre

12

tout d'abord l'utilisation de l'événement de mise à jour devrait être comme suit:

jQuery("#images_list").jqGrid(
    'sortableRows', 
    { update : function(e,ui) { 
        alert("item with id=" + ui.item[0].id + " is droped"); 
       } 
    }); 

Si vous avez besoin d'autres données de ligne, vous pouvez obtenir l'aide là-bas l'id du ligne déplacée et méthode getRowData. Comment publier les résultats sur le serveur, vous devriez décider vous-même. Vous pouvez utiliser la fonction $.ajax directement. Je pense que ce changement d'ordre des lignes ne doit pas être interprété comme l'ajout, la suppression ou l'édition de lignes.

+0

est génial toujours. – Prathiesh

+0

@Prathiesh: Merci! – Oleg

Questions connexes