2009-11-30 7 views
-1

J'essaie d'ajouter les boutons suivant/prev dans la forme d'ajout par défaut d'un jqgrid. Avez-vous une idée ou un exemple pour m'aider? Je pourrais ajouter mes propres boutons, mais je voudrais appeler la même fonction que le cadre pour naviguer ...JQGrid: Pager dans le formulaire d'ajout en ligne

Merci d'avance.

Cyril

Répondre

2

Les boutons précédent/suivant sont explicitement désactivées par jqGrid lorsque vous utilisez le formulaire « Ajouter ».

À partir du code source jqGrid:

if (rowid=="new") { 
    rowid = "_empty"; 
    p.caption=p.addCaption; 
} else { 
    p.caption=p.editCaption; 
}; 

... 

if(rowid=="_empty") { $("#pData, #nData","#"+frmtb+"_2").hide(); } else { $("#pData, #nData","#"+frmtb+"_2").show(); } 

Fondamentalement, ce code se cache les boutons ("#pData" et "#nData") si une nouvelle ligne est ajoutée. Si vous voulez cette fonctionnalité sur un formulaire d'ajout, vous devrez le coder vous-même.

Vous pourriez être en mesure d'exploiter une partie du code jqGrid qui est déjà là à cet effet en mode édition, mais soyez prudent si vous descendez cette route car ces boutons doivent avoir été désactivés pour une raison.

Questions connexes