我想根据条件删除/隐藏单元格/行的超链接,我正在使用带有 Razor 的 MVC 的 Kendo UI。
第一列与“查看”超链接绑定。我需要根据同一网格中另一列的值进行控制(删除/隐藏),即第二列“LastName”。
即当绑定到网格的项目需要执行以下逻辑时。
如果当前 [LastName] == 以前的 [LastName] 则隐藏查看超链接,因此对于具有相同姓氏的用户,我将只有一个查看链接。
感谢任何帮助或建议。下面是我结束网格的代码。
@model IEnumerable<EDM2_UI.Models.ReportsViewModel>
@(Html.Kendo().Grid(Model)
.Name("advancedGrid")
.Columns(columns =>
{
columns.Bound("ReportID").ClientTemplate("<a href='" + Url.Action("Index", "GRECandidateReport") + "/Index/#= ReportID #'" + ">View</a>").Title("").Width(50).Filterable(false);
columns.Bound(p => p.LastName).Title("Last Name").Width(130);
columns.Bound(p => p.TestName).Title("Test Name").Width(130).Filterable(false);
columns.Bound(p => p.TestDate).Width(130);
})
.Pageable()
.Sortable()
.Scrollable(scr => scr.Height(500))
.Resizable(resize => resize.Columns(true))
.Filterable()
.Groupable()
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(100)
.ServerOperation(false)
)
)