ASP.NET MVC 5 プロジェクトに Kendo Grid があります。列の 1 つは選択列で、特定の条件を満たす場合はチェックボックスをオフにしてみます。チェックボックスの選択を解除することができました。問題は、UI が変更されるだけで、this.select()
からの選択解除が削除されないことです。条件を true にする特定の行のチェックを外し、false の行はチェックしたままにしておきます。
要約すると、条件 = true の場合、ボックスのチェックを外し、this.select()
から削除し、this.selectedKeyNames()
から削除し、 this._selectIds()
から削除します。 UI のテーブルから行を削除しないでください。
以下のコードは、私が使用している実際のコードではありませんが、それに似たものです。以下のコードは実行できない可能性があります。
ああああ
change
イベントはイベント ハンドラーでブロックできないようです。そのため、dataBound
イベント ハンドラーを追加し、クリック ハンドラーを選択チェックボックス。条件が満たされた場合 - イベントの伝播を停止します:この 例では、生産終了品は選択できません。