模型有字段" BarrelType"那是博尔?类型。 取决于网格用户中的值,可以看到不同的值。
columns
.Bound(device => device.BarrelType)
.ClientTemplate(
"# if (BarrelType == null) { #" +
"Any" +
"# } else if (BarrelType == true) { #" +
"Opened" +
"# } else { #" +
"Closed" +
"# } #"
)
.Filterable(filter => filter.Multi(true))
.Width(130);
我希望过滤器具有多个选择,适用于" null"值。 要使用ForeignKey获取多个选择过滤器:
.ForeignKey("BarrelType", new SelectList(new List<SelectListItem>
{
new SelectListItem { Text = "Any", Value = null },
new SelectListItem { Text = "Closed", Value = bool.FalseString },
new SelectListItem { Text = "Opened", Value = bool.TrueString },
}, "Value", "Text"))
Hovewer当我选择&#34;任何&#34;选项我得到错误的结果(行&#34;假&#34;值) 任何想法如何解决?