Make 2 Create Line From in 1 Window iDempiere

Make 2 Create Line From in 1 Window iDempiere

我需要自定义以在 1 个 Window 中创建 2 个不同的 Create Line From。我需要这样做的原因是为了我们客户的安全,因为获取数据的行为与原始行为不同。

我已经阅读了有关此主题的一些建议Adempiere - How to design/call 2 CreateLinesFrom button in Same window

但还需要详细信息,我该如何正确完成?

谢谢

已解决

这 link 会有所帮助 https://groups.google.com/forum/#!topic/idempiere/MMGlpMunsLM

来自 link 的摘要:

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

谢谢