とてもイライラする
データの行を持つjQuery jqGridがあります。
観察可能なrowSelected(false)を持つknockout.js viewModel。
グリッドには、veiwModel プロパティ rowSelected を更新する onSelectRow ハンドラがあります。これが更新されると、「編集」ボタンが有効になり、クリックすると viewModel メソッド (編集) が呼び出され、選択した行から viewModel にデータが入力され、すべてのデータ バインド入力要素が正しく入力されたフォームが表示されます。
モデルに Save メソッドがあります - 正常に動作します。
モデルの Cancel form メソッドは正常に機能します。
以前にテーブル行を選択して編集をクリックしていなかった場合、空白のフォームが表示される Add メソッドがあります。
以前に行を選択していた場合、viewModel にはその行のデータが含まれており、[追加] をクリックすると、その行のデータがフォームに表示されます。
Add で、フォームのデータを含まない viewModel を作成する必要があります。
これを表示するために jsFiddle を使用したかったのですが、サイトは少なくとも過去 2 時間は失敗しています。
何かご意見は?
私が欲しいのは、空白の入力でフォームを開くことです。
ありがとう