值为 ReinsDepositAmount
**
output
**
我最近在 kendo UI 网格中储备了一个应用程序日期排序。
在kendo grid中,列名是这样定义的
输入值至ReinsDepositDate
- 月、日、年格式。 1991年8月23日
字段名称为 ReinsDepositDate:
{
field: "ReinsDepositDate", type: "date", title: "Due Date",format: "{0:M/d/yyyy}", width: 100, filterable: {
cell: {
operator: "contains"
}
}
},
对日期进行排序时,其排序基于第一个值
- 1994年1月12日
- 2015年1月23日
- 1992年1月13日
意味着在上升时我得到
- 1994年1月12日
- 1992年1月13日
- 2015年1月23日
所以我把模式模型
尽管如此,我还是得到了相同的结果。
schema: {
model: {
fields: {
ReinsDepositDate: { type: "date",format: "{0:dd/MM/yyyy}"}
}
}
},
我看过很多小提琴演示,但这里没有任何效果,为什么:
参考文献:http://fiddle.jshell.net/NqrDS/light/
Kendo 网格日期列未格式化
设计流程:
设计流程是使用 Angular Http 服务通过 API 从数据库获取值,并将响应分配给 Kendo 网格中的数据源。当我用 JSON 文件做演示时,它工作正常。但同样的事情适用于此意味着不工作。所以我去自定义 javascript 进行排序。列:[$scope.grdPrmiumDepositCol, –
kendo 可排序属性中的自定义 javascript 就可以解决问题。
这部分工作做得很好。
{ field: "ReinsDepositDate", format: "{0:MM/dd/yyyy}",type:"date", sortable:{ compare: function (a, b) {
var c = new Date(a.ReinsDepositDate);
var d = new Date(b.ReinsDepositDate);
return c - d;
}`
}}],
我的问题是为什么我这样做,因为 kendo 被赋予了日期格式,并且当我尝试使用传输读取 JSON 文件的示例演示时,它可以很好地使用 kendo 格式。仍处于迷茫之中。