Machen Sie die Zelle in Kendo Grid schreibgeschützt, wenn die Bedingung erfüllt ist

Angenommen, ich habe folgende Daten:

[
    {ID: 1, SomeForeignKeyID: 4, IsFkEnabled: true},
    {ID: 2, SomeForeignKeyID: 9, IsFkEnabled: false}
]

Kendo Grid verwendet diese Daten:

columns.Bound(m => m.ID);
columns.ForeignKey(p => p.SomeForeignKeyID, ViewBag.ForeignKeys as IEnumerable<object>, "Value", "Name");

Hier ist das Problem: Wie kann man die ForeignKey-Spalte editierbar machen, aber nur in Zeilen, in denen IsFkEnabled == true ist? Der Bearbeitungsmodus ist InCell.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage