我需要自定义以在1个窗口中创建2个不同的Create Line From。我之所以需要这样做,是因为对我们的客户端来说,安全性是因为采取数据的行为不同于原始行为。
我已经阅读了有关此主题的一些建议Adempiere - How to design/call 2 CreateLinesFrom button in Same window
但是仍然需要详细信息,我该如何正确执行呢?
谢谢
最佳答案
解决
该链接将帮助https://groups.google.com/forum/#!topic/idempiere/MMGlpMunsLM
来自链接的摘要:
使列CreateFromOther
产生模型
从ICreateFromFactory复制新的ICreateFromOtherFactory类,然后将create
更改为createOther
从WCreateFromFactory复制新的WCreateFromOtherFactory类,并将所有代码ICreateFromFactory
更改为ICreateFromOtherFactory
,将create
更改为createOther
部署org.adempiere.ui.zk的片段,并在AbstratctADWindowContent actionButton0中更改代码
使插件CreateFromOther扩展CreateFrom和WCreateFromOther扩展CreateFromOther
使此插件的Factory引用ICreateFromOtherFactory
进行组件定义并包括服务ICreateFromOtherFactory
谢谢