2010-03-01 4 views
3

J'ai un jGrid avec une colonne modifiable some_other_id qui a une liste déroulante avec des clés/valeurs de 1:A,2:B,3:C. Je veux que le choix sélectionné dans chaque ligne affiche la valeur du texte du choix (par exemple 'A', 'B', 'C'), pas l'ID (1, 2 ou 3). Il affiche actuellement l'ID.Comment afficher différentes valeurs dans une colonne jqGrid

colModel :[ 
    { label: 'ID', name:'id' }, 
    { 
     label: 'Some Other ID', 
     name: 'some_other_id', 
     editable: true, 
     align: 'center', 
     edittype: "select", 
     editoptions: {value:"1:A,2:B,3:C"} 
    }, 
], 

Comment faire afficher la valeur de texte sélectionné editoptions à la place?

+0

Avez-vous jamais que cela fonctionne? –

+0

@Justin: Pas encore. – Fragsworth

Répondre

0

Il ne semble pas comme cela devrait la matière, mais le jqGrid documentation utilise la syntaxe suivante:

value: {1:'A',2:'B'} 

Sinon, j'ai utilisé la syntaxe suivante dans mon application:

value: "5:'A';4:'B'" 

donner à ceux d'une essayez de voir si cela fait une différence dans votre application.

Questions connexes