私は自分のページに1つのグリッドを持っています。インライン編集モードに入ると、ユーザーが入力した直後に入力したいフィールドがいくつかあります。最初の1つで、例えば、彼らは50インチの価格を入れました、私はネットとグロスフィールドを更新したいと思います。Jqgridインライン編集の値を変更する
通常、私はjqueryのぼかし関数を使用してこれを行いますが、グリッド上の入力ボックスの名前を取得する方法はわかりませんが、行数、フィールド。
おかげ ルーク
私は自分のページに1つのグリッドを持っています。インライン編集モードに入ると、ユーザーが入力した直後に入力したいフィールドがいくつかあります。最初の1つで、例えば、彼らは50インチの価格を入れました、私はネットとグロスフィールドを更新したいと思います。Jqgridインライン編集の値を変更する
通常、私はjqueryのぼかし関数を使用してこれを行いますが、グリッド上の入力ボックスの名前を取得する方法はわかりませんが、行数、フィールド。
おかげ ルーク
は通常、ユーザーがセルの値1を使用cell editingモードを変更した後、あなたはセルを更新必要です。
onSelectRow
またはその他のコールバックを保存することができます。いずれにしても、インライン編集モードの標準的な方法では、セル単位で追加の操作を行わずに行を操作しています。編集行のすべての入力フィールドにblur
またはfocusout
イベントをバインドする必要がある場合は、dataEvents
とtype: 'blur'
(またはtype: 'focusout'
)を使用できます。すべての列に対してeditoptionsを簡単に定義するには、cmTemplate
のオプションjqGrid(hereを参照)を使用できます。