關於部落格
換個方向思考反而能更真切的看出事物的真實與本質
  • 65509

    累積人氣

  • 2

    今日人氣

    0

    訂閱人氣

[AJAX][ZK] TypeConverter


這兒ZK有個TypeConverter可以達成轉換,依照官方的範例(這裡)來看,我要轉換日期的格式應不是難事!下面大概記一下好了:

package test;

import java.util.Date;
import java.text.SimpleDateFormat;
import org.zkoss.zkplus.databind.TypeConverter;

public class DateConverter implements TypeConverter {

    public Object coerceToBean(java.lang.Object val, org.zkoss.zk.ui.Component comp) {
        return null;
    }

    public Object coerceToUi(java.lang.Object val, org.zkoss.zk.ui.Component comp) {
        return new SimpleDateFormat("yyyy/MM/dd").format((Date) val);
    }
}

然後在原來的.zul檔裡面要加上一段,來呼叫TypeConverter:

以上略...
<listcell label="@{person.birthday, converter='test.DateConverter'}" />
以下略...

醬就行了,還蠻容易的阿!

相簿設定
標籤設定
相簿狀態