问题描述
我想在 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 (将#修改为@)