2011-09-26 71 views
3

CRUD模塊是如此酷但很小的問題。CRUD模塊不支持日曆類型?

我在模型類中使用'Calendar'類型,並且它們不出現在CRUD頁面中。 一旦他們的類型從「日曆」更改爲「日期」,它們就會出現。

看來,CRUD不支持日曆類型。

問題。 如何在CRUD模塊的模型類中使用日曆類型?

您可能只是建議我應該使用日期而不是日曆。但它不適合我的項目,因爲日期類型在我的項目的某些情況下不起作用。

謝謝。

僅供參考,模型類

@Entity 
@Table(name = "brands") 
public class Brand extends Model { 
@Column 
public String name; 

@Column 
public Calendar modified_at; 

@Column 
public Calendar created_at; 

... 
} 

只有名稱字段的CRUD頁面被顯示的 之一。但是,類型更改爲「日期」後,modified_at和created_at也會出現。

+0

我回顧了CRUD.java文件,發現ObjectField類處理'Date'類但'Calendar'類。如果我可以自定義CRUD源文件,我認爲我可以製作CRUD支持Calendar類。 我可以從哪裏獲得源代碼以及如何部署它們? – Justin

回答

3

CRUD是一個基本模塊,它缺少對幾件事情的支持(例如,日期只顯示dd/mm/yyyy部分,而不是小時或分鐘)。

您可能需要自定義它。該代碼可在here以及Play!你可以在「模塊」文件夾下找到你的發行版。只需修改內容以適合您的需要,並將其作爲本地模塊部署到您的依賴文件中。

+0

謝謝Pere。它解決了我的問題。 – Justin