从1窗口iDempiere中创建2创建行

时间:2018-03-20 09:25:47

标签: java oop idempiere

我需要自定义才能在1个窗口中创建2个不同的创建行。之所以我需要这样做是因为我们客户的安全性因为采取数据的行为与原始行为不同。

我已经在本主题Adempiere - How to design/call 2 CreateLinesFrom button in Same window

中阅读了一些建议

但是仍然需要细节,我怎么能正确地做到这一点?

由于

1 个答案:

答案 0 :(得分:1)

解决

此链接有助于https://groups.google.com/forum/#!topic/idempiere/MMGlpMunsLM

链接摘要:

  1. 创建列CreateFromOther
  2. 生成模型
  3. 从ICreateFromFactory创建新的ICreateFromOtherFactory副本,只需将create更改为createOther
  4. 从WCreateFromFactory创建新的WCreateFromOtherFactory副本,并将所有代码ICreateFromFactory更改为ICreateFromOtherFactorycreate变为createOther
  5. 为org.adempiere.ui.zk部署片段并更改AbstratctADWindowContent actionButton0中的代码
  6. 制作插件CreateFromOther扩展CreateFrom和WCreateFromOther扩展CreateFromOther
  7. 为此插件引用为ICreateFromOtherFactory
  8. 制作工厂
  9. 制作组件定义并包含服务ICreateFromOtherFactory
  10. 由于