【发布时间】:2018-10-31 19:58:51
【问题描述】:
我正在使用很棒的 NonFactor MVC Grid 并取得了相当大的成功,但我看到了一个奇怪的问题:
@(Html
.Grid(items)
.Build(columns =>
{
columns.Add(model => model.Type).Formatted("{0}" == "folder" ? "<span class=\"glyphicon glyphicon-folder-open\"></span>" : "<span class=\"glyphicon glyphicon-file\"></span>").Encoded(false);
columns.Add(model => model.Id).Titled("Id");
columns.Add(model => model.Name).Titled("Name");
columns.Add(model => model.Size).Titled("Size");
})
.Empty("No data found")
.Sortable()
)
这里,如果行的属性Type 等于folder,它应该在该列中显示文件夹图标。但是我发现第二个选项总是用于Formatted 列。
因此,如果我为该三元运算符切换选项,则始终显示文件夹图标,而当前始终显示文件图标。
有谁知道为什么会这样,是否有办法克服这个问题?
【问题讨论】:
标签: c# asp.net-core-mvc webgrid nonfactors-mvc-grid