如何在 extjs4 网格中设置默认排序列并更改日期格式?

发布于 2024-12-05 09:02:52 字数 312 浏览 2 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

盛夏已如深秋| 2024-12-12 09:02:52

已解决:

  1. 我将sortOnLoadsorters一起使用

    var myStore = new Ext.data.JsonStore({
    字段:['项目1','项目2','项目3','项目4'] 
    , 数据: []
    , sortOnLoad: true
    ,排序器:{属性:'Item1',方向:'DESC'}
    });
    
  2. 在我的 C# 代码中,我使用了 item.DateEnd.ToString("MMM dd, yyyy “)
    请参阅this 用于

或更好
在 extjs4 中,您应该指定dateFormat,以便 Ext 可以正确解析它,并且您将确保它可以正常读取。

   {name: 'Item1' , type : 'date',dateFormat :'MS'}

您可以查看以获取可用的格式字符串。

solved:

  1. i used sortOnLoad with sorters

    var myStore = new Ext.data.JsonStore({
    fields: ['Item1', 'Item2', 'Item3', 'Item4'] 
    , data: []
    , sortOnLoad: true
    , sorters: { property: 'Item1', direction : 'DESC' }
    });
    
  2. 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.

   {name: 'Item1' , type : 'date',dateFormat :'MS'}

u can see this for available format strings.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文