Acumatica定制(框架vs ERP)与TXX指南不一致

Acumatica定制(框架vs ERP)与TXX指南不一致,acumatica,Acumatica,我被要求创建一个可以添加数据的新maint页面。就像T100系列第1部分:维护页面一样。立即出现了一些问题,为什么在Acumatica ERP项目中我无法完成框架应用程序中完成的步骤?我试图添加一个新的item->PXgraph选项(如说明中所述)不可用,我甚至无法从头添加自己的c#class该选项未列出。相反,它只是列出了页面选项(将在下面添加屏幕截图)。我试图在项目范围之外创建一个新的.cs文件并将其导入到该文件中,但它无法将其识别为可导入的文件。最后,我尝试手动将文件拖放到我希望该文件成为

我被要求创建一个可以添加数据的新maint页面。就像T100系列第1部分:维护页面一样。立即出现了一些问题,为什么在Acumatica ERP项目中我无法完成框架应用程序中完成的步骤?我试图添加一个新的item->PXgraph选项(如说明中所述)不可用,我甚至无法从头添加自己的c#class该选项未列出。相反,它只是列出了页面选项(将在下面添加屏幕截图)。我试图在项目范围之外创建一个新的.cs文件并将其导入到该文件中,但它无法将其识别为可导入的文件。最后,我尝试手动将文件拖放到我希望该文件成为其一部分的Objects文件夹中

与ERP添加新项目相比

其次,我在页面中创建了一个新的ListView。我无法从选项列表中选择我的Typename:SO.SOusrPhoneExtMaint.cs文件。我已经多次重建该项目,看看这是否是问题所在。我通过进入aspx的源代码并在我的图形中键入它,手动添加了TypeName。当我测试图形时,我得到了以下错误:“为数据源指定的类型PX.Objects.SO.SOUsrPhoneExtMaint无效。”我的问题是,为什么框架和用于定制的erp应用程序之间存在差异,如果图形和页面没有采用与TXX开发指南相同的方法,我如何定制它们。如果我做了一些根本错误的事情,我想知道什么是正确的方法。

我建议您使用定制项目编辑器进行Acumatica ERP的任何定制。 要添加自定义表单,请执行以下操作:

  • 导航到定制项目表单(SM204505;系统>定制>管理)
  • 通过单击表单工具栏上的“+”选择现有自定义项目或创建新项目
  • 单击项目名称以在自定义项目编辑器中打开项目
  • 在编辑器的导航窗格中,选择屏幕打开自定义屏幕页面
  • 在页面上,单击添加屏幕>创建新屏幕打开创建新屏幕对话框
  • 填写所有必填字段,然后单击“确定”以获取自定义表单的可用模板
  • “新建屏幕向导”将创建表单模板,并将其作为以下项目包含在自定义项目中:

    • 两个文件项-新表单的.aspx页面代码
    • 代码项-业务逻辑控制器的代码模板
    • 页面项目-指向新页面内容的链接,您可以使用布局编辑器对其进行进一步开发
    • SiteMapNode项-新表单的站点地图对象
    (有关示例,请参见《T300 Acumatica定制平台培训指南》第11课:创建定制表单)

    此外,您还可以使用自己喜欢的工具开发项目。
    项目发布后,自定义表单将添加到Acumatica ERP。

    我建议您使用自定义项目编辑器进行Acumatica ERP的任何自定义。 要添加自定义表单,请执行以下操作:

  • 导航到定制项目表单(SM204505;系统>定制>管理)
  • 通过单击表单工具栏上的“+”选择现有自定义项目或创建新项目
  • 单击项目名称以在自定义项目编辑器中打开项目
  • 在编辑器的导航窗格中,选择屏幕打开自定义屏幕页面
  • 在页面上,单击添加屏幕>创建新屏幕打开创建新屏幕对话框
  • 填写所有必填字段,然后单击“确定”以获取自定义表单的可用模板
  • “新建屏幕向导”将创建表单模板,并将其作为以下项目包含在自定义项目中:

    • 两个文件项-新表单的.aspx页面代码
    • 代码项-业务逻辑控制器的代码模板
    • 页面项目-指向新页面内容的链接,您可以使用布局编辑器对其进行进一步开发
    • SiteMapNode项-新表单的站点地图对象
    (有关示例,请参见《T300 Acumatica定制平台培训指南》第11课:创建定制表单)

    此外,您还可以使用自己喜欢的工具开发项目。
    项目发布后,定制表单将添加到Acumatica ERP。

    刚刚实现。所有定制是否仅可通过ERP的web应用程序GUI通过项目定制器完成?刚刚实现。所有定制是否仅可通过ERP的web应用程序GUI通过project customizer完成?感谢您提供有关通过定制GUI创建屏幕的详细指南。我很感激。编辑:发现我只能通过自定义项目屏幕编辑aspx。尝试更改Masterview名称时出现持续错误。若要更改Masterview名称,请执行以下操作:1。更改图2的数据视图声明中的名称。在ASPX代码中指定相同的名称:a)在PXDataSource控件的PrimaryView属性中b)在容器控件(PXGrid、PXFormView…)的DataMember属性中3。如果对文件系统进行了更改,请更新项目中的文件(使用“检测修改的文件”对话框)。感谢您提供有关通过自定义gui创建屏幕的详细指南。我很感激。编辑:发现我只能通过自定义项目屏幕编辑aspx。尝试更改Masterview名称时出现持续错误。若要更改Masterview名称,请执行以下操作:1。