2010-02-16 5 views
1

J'utilise un jqGrid, et il est bien rempli. Du point de vue de l'interface utilisateur, l'une des colonnes de jqGrid est modifiable. Comment puis-je rendre l'une des colonnes modifiable (par exemple, comme une zone de texte)?jqGrid onselectrow

La raison en est, dans mon cas lorsque la grille se charge avec succès, l'interface utilisateur va afficher une des valeurs de la colonne comme éditable.

Répondre

0

En colmodel, vous devez spécifier editable: true. Fournir le lien d'action d'édition dans l'option editURL:... de jqgrid.

0

vous devez obtenir le "id" de cette colonne, puis supprimez l'attribut "disabled" sur cela.

par exemple -

$('#idofthatcolumn').removeAttr('disabled'); 

OU

$('#idofthatcolumn').removeAttr('readonly'); 
0

Dans votre colmodel vous devez spécifier éditable comme vrai-à-dire, editable:true et préciser le editUrl:'localhost:8080/yourApp'

Aussi, si vous voulez stocker dans côté client, puis spécifiez-le comme editUrl:'clientArray'