扩展案例以包含带列表的附加选项卡(AEF)

时间:2017-05-24 16:07:21

标签: acumatica

我一直在通过相应添加新字段来扩展Acumatica屏幕。但是,对于此特定方案,我想在“案例”屏幕中创建一个新选项卡。

此选项卡将包含项目列表。这些项目列表将是我将添加到Acumatica的自定义表格。

这可能吗? 这是正确的步骤列表吗?

1. Create table in Acumatica for the list of items 
2. Create DAC for the new table
3. Extend the Cases Graph and add a new Data View (i.e. PXSelect)
4. Edit the Cases screen so that a table and grid are added accordingly
5. Link the grid to the Data View through the Data Member property

我不确定您是否还需要实施一些额外的事件,但我相信如果DAC具有正确的Case链接和正确的属性......它应该可以工作。

如果有人帮助确认上述方法,我们将不胜感激。

1 个答案:

答案 0 :(得分:2)

在案例输入屏幕中添加包含绑定到自定义DAC上的DataView的网格的标签页是受支持的方案。

有几种方法可以做到这一点。无论您是在使用自定义项目还是扩展库,都会影响您满足此要求的方式。

你的步骤似乎没事。以下是我将如何在定制项目中执行此操作:

  1. 使用数据库管理实用程序在数据库中创建新表(例如:SQL Server Management Studio)。重新启动WebSite实例或IIS以确保Acumatica选择数据库架构更改。
  2. 在自定义项目的DB脚本部分中,添加新表并从数据库中检查导入表模式。这将确保发布自定义项目将在数据库中创建表。
  3. 为新表创建一个新的DAC,DAC名称应为表名。
  4. 扩展案例条目图(CRCaseMaint)并在DAC上添加新的DataView。
  5. 编辑案例输入屏幕(CR306000),添加TabPage和网格。
  6. 使用DataMember属性
  7. 将新网格绑定到DataView