dojo:如何在网格中格式化日期类型

Posted

技术标签:

【中文标题】dojo:如何在网格中格式化日期类型【英文标题】:dojo:How to format the date type in grid 【发布时间】:2011-06-27 10:01:09 【问题描述】:

这是我的代码。因此,它无法根据 datePattern 格式化任何日期。

提前感谢您的帮助

<script type="text/javascript">

var store = new dojo.data.ObjectStore(objectStore:new dojo.store.Memory(data:[MyDate:new Date(2011,1,1),MyDate:new Date(2011,1,1)]));
dojo.addOnLoad(function()

var layout=
[
    field:"MyDate",datatype:"date",dataTypeArgs:datePattern:"yyyy"
];

Grid = new dojox.grid.EnhancedGrid(

    id:"Grid",
    selectable:true,
    store: store,
    structure: layout,

);
Grid.placeAt("GridLayer");
Grid.startup();
);

</script>

<div id="GridLayer" style="width:98%;height:600px"></div>

【问题讨论】:

【参考方案1】:

正在为此改进文档。查看底部附近的current staging docs for DataGrid,其中显示“另请参阅”链接“有关如何在网格单元格中显示和编辑日期值的演示”

【讨论】:

根据你的文档,我把“dataTypeArgs”宽度“formatter”替换后生效。

以上是关于dojo:如何在网格中格式化日期类型的主要内容,如果未能解决你的问题,请参考以下文章

将日期时间转换为dojo中正确的日期时间格式

日期列中的剑道网格格式时间问题[重复]

剑道网格中的 JavaScript 日期

将日期时间转换为dojo中dd-MMM-yyyy HH:MM的正确日期时间格式

剑道网格日期格式

KendoUI 网格过滤器日期格式