2

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

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

但仍然需要详细信息,我该如何正确地做到这一点?

谢谢

4

1 回答 1

1

解决

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

链接摘要:

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

谢谢

于 2018-03-22T02:35:52.087 回答