-1
この列はディテールまたは階層的なkendogridにあり、親からのdata.columnX値に基づいて列を非表示にしたいとします。KendoGrid MVC - 親data.columnXの値を持つ詳細グリッドの列を非表示
.Columns(columns =>
{
columns.Bound(v => v.UpdateBy).Title("Edited By").Width("10%").Hidden("#= Data.OperationType # == 4 ? true : false");
}
or even this is also not working
.Columns(columns =>
{
columns.Bound(v => v.UpdateBy).Title("Edited By").Width("10%").Hidden("#=Data.HideUserCol#");
}
しかし、これは私のためには機能しません。ここでは、私は構文で小さな間違いをしていると思います。
私は最終的にDetailExpandイベントの助けを借りてアクションを実行しました。 function detailExpandEvt(e){ var mRow = e.masterRow; var hideRevert = this.dataItem(mRow).HideRevert; if(hideRevert){ var pgID = this.dataItem(mRow).PartnerGroupID; var childgrid = $( "#HistoryGrid_" + pgID).data( "kendoGrid"); childgrid.hideColumn(10); } } – Karan