gpt4 book ai didi

Adempiere - 如何在同一窗口中设计/调用 2 个 CreateLinesFrom 按钮

转载 作者:行者123 更新时间:2023-12-02 21:24:23 24 4
gpt4 key购买 nike

在我的自定义中,我想在 WEBUI 中的同一窗口/表格中创建 2 个 CreateLineFrom 表单。

通常我们在 Zkwebui 中调用 WCreateFromFactory 中的 WClass 文件(通过给出 tableID 和类名静态)

我的问题是如何在同一窗口中使用另一个“CreateLineFrom”表单?

最佳答案

如果您仅通过配置更改还需要一个创建线路自按钮功能,那么您需要遵循以下几点

  1. 删除 AD_Field 表的 AD_FIELD_COLUMN 索引,
  2. 窗口、选项卡和字段窗口的“字段”选项卡中再创建一条记录。

例如:- 字段名称为 Crate Lines From2
列 AS CrateFrom并保存记录。
现在,通过使用字段序列选项卡,您可以对齐第二个 Crate Lines From2 按钮。

无需更改代码即可完成此操作。

<小时/>

如果您准备更改代码,请修改 AbstractADWindowPanel.java

actionButton方法中你可以找到

    else if (col.equals("CreateFrom")) code 

只需按如下方式更新此代码

 else if (col.equals("CreateFrom") || col.equals("newFieldName"))

现在您可以在下表中添加所需的列,并且列应该是 newFieldName (您用 java 代码编写的内容)C_Invoice、M_InOut、M_Movement、C_BankStatement。

在表单中显示字段的步骤:-

  1. 打开表格和列窗口并选择任意表格上方
  2. 使用 newFieldName 创建一个系统元素并保存
  3. 输入与数据库列名称相同的名称
  4. 选择长度为1
  5. 引用按钮并保存记录
  6. 现在点击同步列按钮
  7. 现在打开任意相应的窗口、选项卡字段并选择选项卡选项卡
  8. 点击“创建字段”按钮,您将看到新创建的按钮
  9. 您可以使用字段字段顺序选项卡对齐字段

让我知道为什么一个选项卡中需要 2 个相同的字段,这与安全有关吗?如果是的话我们可以实现非常简单的方法

关于Adempiere - 如何在同一窗口中设计/调用 2 个 CreateLinesFrom 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20045589/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com