0
我正在使用Struts2-jqGrid-plugin在Web项目中显示我的数据从远程数据库。 现在我很困惑,当我试图在json结果中显示日期。 在struts-action中,查询结果在列表中。这是从服务器端的JSON响应我的时间戳的src格式:Struts-jqGrid插件不显示时间戳
addtime: "2013-03-05T13:08:14"
dob: "1990-01-01T00:00:00"
最初,这个属性在我的名单是timestamp类型,不知何故,在JSON响应,它成为这样的格式。在我的页面上,jgGrid日期格式化程序仅显示此列的一个& &。两个以上的列都不起作用。
<s:url var="ShowSubjectAction" action="showUserSubjects"
namespace="Subject" />
<sjg:grid gridModel="gridModel" id="SubjectGrid"
caption="Subject Gird" dataType="json" href="%{ShowSubjectAction}"
rowList="2,5,10,15" rowNum="2" rownumbers="true" pager="true"
autowidth="true" height="200">
<sjg:gridColumn name="id" index="id" title="ID" formatter="integer"
sortable="false" />
<sjg:gridColumn name="gender" index="gender" title="Gender"
formatter="integer" />
<sjg:gridColumn name="D.o.B" index="dob" title="D.o.B"
formatter="date"
formatoptions="{'srcformat':'Y-m-d H:i:sO','newformat':'d/m/Y'}" />
<sjg:gridColumn name="AddTime" index="addtime" title="AddTime"
formatter="date" />
</sjg:grid>
有没有办法通过使用jqGrid的日期格式,而不是将它放在我的服务器端dispay得当公正? 谢谢。
感谢您的答复。在重新阅读这些文档后,我发现我应该使用json注释在服务器端准备我的日期。谢谢。 – user2147677 2013-03-10 08:54:31
很高兴我能帮忙,请标记正确,如果这让你在正确的道路上。 – Mark 2013-03-10 13:39:13