【发布时间】:2017-11-21 14:47:35
【问题描述】:
您好,我已经扩展了 Broadleaf 产品实体并向该实体添加了一个新属性,并添加了管理演示注释以显示在管理端
这是我扩展实体的代码:
@AdminPresentationMergeOverrides({@AdminPresentationMergeOverride(name = "ExtendProductImpl.productWarranty", mergeEntries = {@AdminPresentationMergeEntry(propertyType = PropertyType.AdminPresentation.EXCLUDED, booleanOverrideValue=false)})})
public class ExtendProductImpl extends ProductImpl implements ExtendProduct {
@Column(name ="PRODUCT_WARRANTY")
@AdminPresentation(friendlyName = "product warrenty",
tab = TabName.General)
private String productWarranty;
public String getProductWarranty() {
return productWarranty;
}
public void setProductWarranty(String productWarranty) {
this.productWarranty = productWarranty;
}}
这是我在 Core (ApplicationContextEntity.xml) 中的 XML 文件:
http://i.prntscr.com/u2UjARtwRVmI-PswDzxErw.png
这是另一个 XML 文件(Persistant-core):
http://i.prntscr.com/9Z8y_SplQNKp7HjCw4XyiA.png
这是应用更改后的输出屏幕截图:
http://i.prntscr.com/Gv-ssCaSTa2QbbS5rLB2vg.png
http://i.prntscr.com/eGWugVJRQ-aQqS_heWHsxw.png
请帮我解决问题。
提前致谢
【问题讨论】: