Configurez JQGrid afin que toutes les lignes soient modifiables?

Je voudrais créer un JQGrid où toutes les lignes sont modifiables (en ligne) tout le temps. Quelle serait l'approche privilégiée pour ce faire? Je pense que je devrai simplement itérer à travers les lignes et appeler grid.editRow(id, true) sur chacun d'eux; Mais à ce stade, je n'ai même pas compris comment accéder à une collection de lignes afin de le faire.

Vous pouvez parcourir toutes les lignes en récupérant une liste de toutes les ID pour chaque ligne de la grille. Ensuite, passez à travers la liste:

  var ids = grid.getDataIDs(); for (var i = 0; i < ids.length; i++) { grid.editRow(ids[i], true); }; 

Vous pouvez probablement appeler editRow pour rendre les lignes modifiables, mais soyez conscient qu'en interne, editRow mettra l'accent sur chaque ligne à mesure qu'elle sera modifiable. Ainsi, si votre grille a une barre de défilement, la grille se déplacera visiblement dans les lignes un à la fois.