2016-09-14 64 views
0

基本上我寫了兩個代表產品的類(從org.broadleafcommerce擴展ProductImpl ...)&將它添加到所需的所有配置中。如何不允許管理員創建產品實例ProductImpl

現在,當我點擊管理網站上的「添加產品」按鈕時,模式窗口會顯示一個包括Product,ProductBundle,MyProduct1,MyProduct2的列表。

我想從該列表中刪除產品& ProductBundle(來自org.broadleafcommerce的類)。

可能嗎?我使用的是4.0.12版本。

回答

1

是的,這是可能的,你可以控制通過以下AdminPresentation註釋設置你的擴展類:

@AdminPresentationClass(ceilingDisplayEntity = "com.mycompany.demo.domain.MyProduct")

ceilingDisplayEntity的javadoc說:

通過指定類在繼承層次結構中較低,因此在創建新實體時,只能將整個JPA繼承層次結構的子集作爲選項呈現給用戶。此值將覆蓋此繼承層次結構的任何先前設置。

+0

我很愚蠢......我錯過了閱讀此內容的文檔。我只知道有參數,它排除了多態,但我不能重寫它。 – breloczek

相關問題