从现有模板创建表单模板

问题描述 投票:0回答:1

有什么方法可以在表单中创建模板以供公司中的每个用户使用?例如;假设我有以某种方式配置的销售订单屏幕(SO301000)和文档详细信息网格,它显示的列数与默认列数不同(或多或少列)。对于每个用户,我想使用此模板(以及创建的所有模板),我将在添加新用户时应用该模板。我很感激任何指导和帮助。

acumatica
1个回答
0
投票

编辑:我提供了下面的表单元素ASP模板的答案。虽然再次阅读您的问题,但我认为您尝试做的更多就是自动化网格列配置。我们将此功能称为默认表格布局。

这里有一个功能请求:https://feedback.acumatica.com/ideas/ACU-I-415

该功能已在2017R2版本中发布,并在此处记录:https://help.acumatica.com/(W(1))/Main?ScreenId=ShowWiki&pageid=30f3229f-20f1-4055-9c03-e0fe3b37080d

文档页面的图像副本:enter image description here


对于ASP表单模板

在Acumatica中有两种方法可以使用自定义:

  1. 作为自定义项目,所有操作都可以使用自定义项目编辑器通过Web浏览器直接在Acumatica实例中完成。
  2. 作为在Visual Studio中编译的扩展库(DLL文件),然后将其包含在Customization Project的FILES部分中。

对于方法1,我认为创建自定义模板会有点破解并且不会得到官方支持,如果有人不知道请加入。

对于方法2,我们使用Acumatica配置向导(Acumatica ERP安装程序)发布Visual Studio模板。

这些模板位于以下文件夹中:

My Documents\Visual Studio 20XX\Templates\ItemTemplates\Visual C

enter image description here

这些模板仅适用于ASP.NET解决方案。如果已经部署了网站,您可以打开Acumatica Instance网站作为解决方案:enter image description here

当您打开“添加新项”对话框时:enter image description here

Acumatica模板将可用:enter image description here

这些是标准的Visual Studio模板,因此您可以复制和重复使用它们来创建自己的模板。用于创建用户模板的Microsoft文档适用,您可以遵循其准则。请注意,使用Visual Studio并创建自己的模板比使用Acumatica自定义项目编辑器更不方便用户。

Acumatica T100涵盖了使用Visual Studio创建自定义项,并且是学习所涉及技术的良好起点:

https://openuni.acumatica.com/courses/development/t100-introduction-to-acumatica-framework/

© www.soinside.com 2019 - 2024. All rights reserved.