我在MVC .cshtml视图页面上有一个Kendo网格:
@model IEnumerable<Models.GetItems>
<script>
$(document).ready(function () {
$("#grid").kendoGrid({
sortable: true
});
});
</script>
<table class="table" id="grid">
<thead>
<tr>
<th data-field="Quantity">
Qty
</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<td>
@Html.ActionLink(item.Quantity.ToString(), "kendo", "Groups", new { ID = item.ID }, null)
</td>
</tr>
}
</tbody>
</table>
它显示了我想要的方式;作为带有向下钻取页面链接的数字,但排序根本不起作用。
如何告诉网格我希望数据类型是一个数字,以便它可以像数字一样对它进行排序?
(item.Quantity是来自模型的Int16,但必须使它成为ActionLink工作的字符串)
(如果必须的话,我打开以不同方式绑定网格(绑定到控制器的json输出和/或使用rowTemplate和/或绑定到空div并使用模板定义JS中的列),但不确定这一点如果重要,看起来像数据类型问题而不管绑定方法???)