WebプロジェクトでStruts2-jqGrid-pluginを使用して、リモートデータベースのデータを表示しています。jsonの結果に日付を表示しようとすると混乱しました。struts-actionでは、クエリ結果がリストに表示されます。これは、サーバー側からのjson応答のタイムスタンプのsrc形式です。
addtime: "2013-03-05T13:08:14"
dob: "1990-01-01T00:00:00"
当初、私のリストのこのプロパティはタイムスタンプタイプですが、どういうわけか、json応答では、この種の形式になりました。私のページでは、jgGrid日付フォーマッターはこの列の&nbsp&を表示するだけです。上記の2つの列は両方とも機能していません。
<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日付フォーマッターを使用するだけで適切に支払う方法はありますか?ありがとう。