私の C# MVC アプリケーションには、現在部分的な 2 つの JQuery データテーブルがあります。いずれかのデータテーブルから選択すると行を選択でき、別のボタンを押すとその行が他のテーブルに転送されるように設定しました。現在、選択を問題なく行うことができ、バックエンドで問題なく転送できます。ビューモデルは Knockout で設定され、JQuery DataTable (スタイリング、並べ替えなどを処理する) を設定するデータバインディングを実行します。転送するとき、ユーザーが承認ボタンを押す前にステージング配列に行をロードし、その後、1 つのテーブルにバインドする監視可能な配列からそのエントリを削除し、そのエントリを他のテーブルの監視可能な配列に追加します。そのテーブルにバインドします。問題は、行が JQuery データテーブルから削除されたときに、それを裏付ける監視可能な配列から行が削除されず、それを裏付ける監視可能な配列に追加されたときに他のデータ テーブルに追加されないことです。ただし、2番目のテーブルには新しい行が追加されますが、すべて「テーブルにデータがありません」と表示されるだけで、テーブルを削除してから、観測可能な配列にあるデータで更新する必要があると考えています。
Knockout と JQuery DataTables でこれを行う方法を知っている人はいますか?
ありがとう!