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