如果多个自定义,我们应该如何为同一屏幕放置字段或控件

时间:2018-05-25 15:15:53

标签: acumatica

我有一个场景,在不同的自定义中多次自定义相同的屏幕。一个定制由我完成,其他定制由不同的人完成。

现在,我遇到了将控件放在表单上的问题。

定制水平会有所不同吗?在这种情况下,在表单上创建自定义字段或控件的最佳做法是什么?

例如,请参见下面的屏幕截图 -

enter image description here

1 个答案:

答案 0 :(得分:1)

这确实是一个案例问题。不同的定制,需要不同的方法。为简洁起见,我们调用配置C1和C2。

  1. 最佳情况,C1和C2发布没有   设定水平。一切都好,无事可做。

  2. 发布时发生冲突,在设置不同级别C1级别X和C2级别X + 1之后发布正常。一切都很好,只需要设定水平。

  3. 使用级别发布时出现冲突,交换级别设置C1级别X + 1和C2级别X后发布正常。一切都很好,只需要设定水平。

  4. 检查合并两种定制的可能性,这通常更像是业务/管理决策而非技术问题。如果可能,一切都很好,只需合并自定义。

  5. 您的冲突无法通过级别或合并自定义来修复。您必须找到解决方法,这是一个案例问题,解决方法将在很大程度上取决于控件的定制内容和位置。

  6. 您可能遇到麻烦的一种情况是删除/重新创建容器'控制。避免删除现有容器并重新实现它们。添加新的很好,如果2个自定义使用它,您只需要调整级别。容器控件是自定义中的父节点,以红色显示,绿色的是子节点,不易发生冲突: enter image description here