Я хотел бы отключить столбец на основе данных на основе безопасности роли.kendoUi grid disable column
В настоящее время я могу скрыть его, чтобы отключить его, но я не знаю, как его отключить. Пожалуйста посоветуйте спасибо
function OnDataBound_ProductGrid() {
if ("@ViewBag.Role" == 'Admin') {
var grid = $("#Product").data("kendoGrid");
grid.hideColumn(0);
}
}
@(Html.Kendo().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Template(ClientTemplate("<input type='checkbox' class='checkbox'/> ");
columns.Bound(r => r.RouteName);
})
.Events(events =>ev.DataBouns("OnDataBound_ProductGrid"))
)
попробуйте отключить все элементы управления внутри этой строки, например grid._data [0] .find (''). Attr ('disabled', 'disabled'); –
Как вы выглядите с вашей проблемой? – Vojtiik
Привет, Бобби, вместо этого отключите его, я спрячу столбец. Спасибо – Supermode