如何解决如何在数据表的 ColumnProperty 之间给出 if 条件
我想在 datatable ColumnProperty 之间给出 if 条件。我试过,但抛出语法错误。由此我感到困惑的是,如何在数据表的 ColumnProperty 之间设置 if 条件。
这是我的代码,
@await Html.PartialAsync("Table",new DataTablesModel
{
Name = "collection-grid",UrlRead = new DataUrl("CollectionList","Customer",new RouteValueDictionary { [nameof(Model.CustomerCollectionSearchModel.CustomerID)] = Model.Id }),UrlDelete = new DataUrl("CollectionDelete",null),Length = Model.CustomerCollectionSearchModel.PageSize,LengthMenu = Model.CustomerCollectionSearchModel.AvailablePageSizes,ColumnCollection = new List<ColumnProperty>
{
new ColumnProperty(nameof(CustomerCollectionModel.CollectionName))
{
Title = T("Admin.Customer.Collection.Fields.CollectionName").Text,Width = "200"
},if(Model.CustomerRoleNames == "Admin")
{
new ColumnProperty(nameof(CustomerCollectionModel.Id))
{
Title = T("Admin.Common.Delete").Text,Width = "100",Render = new RenderButtonRemove(T("Admin.Common.Delete").Text),ClassName = nopColumnClassDefaults.Button
}
}
}
})
有没有办法在数据表ColumnProperty中使用if条件?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。