jq网格;以 JSON 格式提取的日期未显示在表中.也无法格式化日期
jqGrid; date being fetched in the json format is not being displayed in the table. Not able to format the date either
这是我第一次使用jqGrid。表中根本不显示日期。数据以 json 格式编码。在调试时,我发现获取的日期是 unicode(不确定)格式,基本上是一个 13 位数字。我尝试使用srcformat作为"U"或"u"。但两者都不起作用。我尝试创建自定义格式化程序,但这返回了一个未定义的日期。
例如,JSON 值为"1380556800000"。另外,我想提一下java对象是时间戳类型。
如果你能指出我在这里到底做错了什么,那就太好了。提前致谢
function searchSchePtn(){
var sParam = {
outPtnId : $('#outPtnId').val(),
floutScheCd : $('#scheCd').val(),
floutScheNm : $('#scheNm').val(),
schePtn : $('#schePtn').val(),
status : $('#status').val(),
};
var schePtnList = null;
SchePtnAccessor.getFloutSchePtnList(sParam, {
callback : function(value) {
schePtnList = JSON.parse(value);
},
async : false
});
$('#schePtnList').jqGrid('GridUnload');
$('#schePtnList').jqGrid(
{
data : schePtnList,
datatype : 'local',
height : 250,
rowNum : 10,
rowList : [ 10, 20, 30 ],
colNames : [ 'Schedule Id', lang.getMessage('出力パターン名称', 'Output Pattern Name'), 'Schedule Code', 'Schedule Name', 'Schedule Pattern', 'Start Date', 'Execution Time', 'Status'],
colModel : [ {
name : 'floutScheId',
index : 'floutScheId',
hidden : true,
},{
name : 'outPtnName',
index : 'outPtnName',
width : 150,
sorttype : "String"
}, {
name : 'floutScheCd',
index : 'floutScheCd',
width : 150,
sorttype : "String"
}, {
name : 'floutScheNm',
index : 'floutScheNm',
width : 150,
sorttype : "String"
}, {
name : 'schePtn',
index : 'schePtn',
width : 50,
sorttype : "String"
}, {
name : 'sDate',
index : 'sDate',
width : 100,
formatter: 'date',
formatoptions: {srcformat:'U', newformat:'d-M-y H:i'}
} , {
name : 'actTime',
index : 'actTime',
width : 50,
sorttype : "String"
}, {
name : 'status',
index : 'status',
width : 50,
sorttype : "String"
}],
pager : '#schePtnListPager',
viewrecords : true,
gridview : true,
});
};
我认为这个问题之前已经回答过了。不确定您是否有同样的问题,但请尝试查看此....JQ网格日期格式
更新
name: 'myDate',
index: 'myDate',
align: 'left',
sortable: true,
formatter: 'date',
formatoptions:
{srcformat: 'u', newformat: 'd/m/Y H:i:s'},
width: 70,
js小提琴
相关文章:
- 将字符串转换为格式化日期
- 用Javascript重新格式化复杂文本日期字符串的更好方法
- 如何将日期字符串视为格式化数组[EYEAR,MONTH,DAY]
- 如何将日期拆分为格式化的日期和时间
- 从Parse.com返回的格式化日期
- 如何用javascript格式化日期
- 格式化momentjs日期时间
- 无法格式化keystone.js中的嵌套日期字段
- 生成并格式化当前日期和时间
- 在瞬间格式化日期.js给出 1/1/2016
- Javascript:根据当前日期检查格式化的日期值
- Safari浏览器中的格式化日期不正确
- 格式化 JSON 日期
- JS中的PHP日期格式化
- 从RSS馈送到“”的日期格式化程序;时间.ago”;
- 使用javascript进行日期格式化在IE10上不起作用
- 日期格式化程序函数给我一个负数
- Javascript日期格式化星期五六月21 00:00:00 UTC+0100 2013到iso 8601(2013-
- 日期格式化熊猫- Python
- 是否有一个jQuery日期格式化插件,可以处理多个时区和适当的夏令时