如何在 extjs4 网格中设置默认排序列并更改日期格式?
1-创建网格时如何设置要排序的列?然后在重新加载网格时,它会自动利用该排序来正确显示记录。(无需我点击) 这可以在网格本身上完成,从而独立于底层数据存储吗?
2-如何更改网格列中显示的日期格式? 我的数据呈现这样的日期 /Date(1316020760837+0000)/
我尝试使用渲染器:Ext.util.Format.dateRenderer('m/d/Y'),//格式:'md Y' 但它给了我 NaN/NaN/NaN
任何帮助将不胜感激。 谢谢
1-How do I set the column to be sorted when the grid is created? then upon reloading the grid, it automatically utilize that sort to appropriately display the records.(without me clicing on it)
Can this be done on the grid itself so it is independent of the underlying data store?
2-how do i change Date format displaying in a grid column?
my data render a date like this /Date(1316020760837+0000)/
i tried using renderer: Ext.util.Format.dateRenderer('m/d/Y'),// format: 'm d Y'
but it gives me NaN/NaN/NaN
any help would be appreciated.
thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已解决:
我将
sortOnLoad
与sorters
一起使用在我的 C# 代码中,我使用了
item.DateEnd.ToString("MMM dd, yyyy “)
。请参阅此或this 用于
或更好
在 extjs4 中,您应该指定dateFormat,以便 Ext 可以正确解析它,并且您将确保它可以正常读取。
您可以查看此以获取可用的格式字符串。
solved:
i used
sortOnLoad
withsorters
in my c# code i used
item.DateEnd.ToString("MMM dd, yyyy")
.see this or this for standard and custom format
or better
in extjs4 ,you should specify the dateFormat so Ext can parse it properly and you'll ensure it gets read ok.
u can see this for available format strings.