我有一个关于struts2-json-plugin和StrutsTypeConverter的问题。我有一个包含java.util.Calendar条目的DB的结果。
我有一个公共类CalendarTypeConverter扩展StrutsTypeConverter,它将DB resutl转换为日期字符串。
当我使用Struts2标记时,转换器被调用并完成转换。当我对jQuery网格使用org.apache.struts2.json.JSONResult时,不使用转换器,不进行任何转换。
如何获得转换后的日历数据的JSON-Result?
发布于 2013-01-23 13:01:33
您需要一个javaScript才能使其正常工作。
在colModel中使用如下代码
{name:'dateOfBirth', formatter:'date', formatter:formatCalendarDay()}创建一个网格函数,如下所示:此函数以mm/dd/yyyy格式返回。您可以检查所需的字符串格式。
formatCalendarDay: function() {
return function(cellvalue, options, rowObject) {
if (cellvalue != null) {
return cellvalue.month + '/' + cellvalue.day + '/' + cellvalue.year;
} else {
return ' ';
}
};
},https://stackoverflow.com/questions/11886223
复制相似问题