我正在尝试向 EditProduct 表单添加材料字段。我制作了一个插件(ExtendDataModel),其唯一目的是对现有模块进行扩展。我的entitymodel.xml 工作原理如下:
<extend-entity entity-name="Product">
<field name="material" type="name"/>
</extend-entity>
效果很好,如果我手动将其添加到 EditProduct 表单中,我就可以查看、添加和编辑。
我在尝试转移到我的 ExtendDataModelForm.xml 方面尚未成功:
<form name="EditProduct" extends="EditProduct" extends-resource="component://product/widget/catalog/ProductForms.xml">
<field name="material" title="material"><display/><text size="30" maxlength="255"/></field>
</form>
当我去创建新产品时,它没有显示在表单上。 理想情况下,我想将其添加到
<field-group title="${uiLabelMap.CommonMeasures}">
或 <field-group>
非常感谢!
我尝试按照指南进行操作 [https://cwiki.apache.org/confluence/download/attachments/48792051/2015_ApacheCon_Reduced.pdf?api=v2](如何避免OFBizOFBiz开发中的常见错误)
您插件中的屏幕是否指的是您插件中的表单?
您在日志中看不到任何内容吗?
(奇怪,我尝试了 3 次在答案顶部添加“Hi Ken”,但它总是消失)