当授权标志为否时,使指定的单元格在Ken do Grid中只读

问题描述 投票:0回答:1

Ex代码:

columns.Bound(p => p.col1).Width(120).ClientTemplate("..some events and function data values----");
columns.Bound(p => p.col2).Width(120);
columns.Bound(p => p.col3);

满足条件时必须将col1设为read-only

jquery kendo-ui kendo-asp.net-mvc
1个回答
0
投票

如果满足条件,则可以使用hash syntax显示输入(或其他),如果不满足,则显示跨度:

columns.Bound(p => p.col1).Width(120)
       .ClientTemplate("# if (IsAuthorized) { #" +
                       "<input>...</input>" +
                       "# } else { #" +
                       "<span>Not Authorized</span>" +
                       "# } #");

在此示例中,IsAuthorized是绑定到网格的模型中的一个字段,但是您可以测试传递到视图模型中的值,隐藏值等。

© www.soinside.com 2019 - 2024. All rights reserved.