【发布时间】:2015-12-28 18:45:19
【问题描述】:
我正在使用 Kendo UI (2015.3.930) 网格控件,并且我在网格过滤器行中有一个整数文本框,当我应用过滤器时它始终为十进制。
这是我的代码:
@(Html.Kendo().Grid((IEnumerable<UiController.Lot>)Model.Lots)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(c => c.LotNumber).Title("Lot No")
.Filterable(ftb =>ftb.ItemTemplate("NumericFilter"));
columns.Bound(c => c.BranchName).Title("Branch Name");
})
.HtmlAttributes(new { style = "height: 530px;" })
.Filterable(ftb => ftb.Mode(GridFilterMode.Row))
.DataSource(dataSource => dataSource
.Server()
.Model(model => { model.Id(p => p.Id); })
)
)
我的脚本部分显示:
<script>
function NumericFilter(args) {
args.element.kendoNumericTextBox({
"spinners" : false,
"format": "n0",
"decimals": 0,
});
}
对于整数值 10,在应用过滤器后显示“10.00”。有没有办法显示没有小数部分的值。
谢谢,
【问题讨论】:
标签: user-interface kendo-ui grid