1

無料の jqgrid では、インライン ツールバーの保存ボタンとキャンセル ボタンが無効にならない場合があります。これらのボタンをクリックすると、jqgrid コードがクリック時に編集可能な行 ID を見つけようとするため、例外が発生します。

ツールバーのインライン保存ボタンとキャンセル ボタンがアクティブです。それらをクリックすると、jqgrid コードで JavaScript 例外が発生します。

それらを適切に無効/有効にする方法は?

jqgrid、ナビゲーターの追加ボタンを使用して行を追加するときにデータを渡す方法には、手動で行うためのコードが含まれています。ただし、jqgrid はこれを自動的に処理する必要があり、この回答の updateButtonState は、トップ ツールバー アクション ボタンを有効/無効にしません。

4

1 に答える 1

1

この問題の原因は、無料の jqGrid のバグです。1 つのシンボル (1 つのドット) が欠落していたため、有効化/無効化が正しく機能しませんでした。バグを修正しました (こちらを参照)。無料の jqGrid の修正済みコードをGitHubからリロードしてください。

于 2015-04-12T19:53:29.720 に答える