2017-05-01 22 views
1

我有一個Apache ISIS @Action,它創建並返回內存對象列表。當這些對象由Apache ISIS作爲瀏覽器中的集合顯示時 - JodaTime DateTimeString字段將全部爲空。如何在Apache ISIS中顯示內存中對象的非持久字段?

對象上還有另一個字段,它是一個持久性實體 - 它不會被重置爲null並顯示在對象上。

是否可以顯示對象的非持久字段的值?

編輯:顯然String字段顯示。 DateTime不是。這可能是DateTime的具體問題嗎?

回答

0

這裏的解決方案是使用JAXB視圖模型,根據conceptsprogramming model

尚未記錄的一件事是,對於Joda日期/時間字段,您需要使用JAXB XmlAdapter註釋字段(或屬性);有關指導,請參閱this blog post

HTH,丹