Acumatica 是否可以创建自己的自定义KvExt表,以完全实现和管理自定义表和页面的用户定义字段?

Acumatica 是否可以创建自己的自定义KvExt表,以完全实现和管理自定义表和页面的用户定义字段?,acumatica,Acumatica,我在SQL Server中有一个名为AnimalBreed和maintenance page的自定义表。 我希望通过KvExt方法而不是 涉及CSAnswers或缓存扩展的传统做法 DAC和底层“Usr”字段 这可能吗 是否可以为行级(子级)DAC执行此操作,例如 现有的INLocation和INLocationKvExt 谢谢 更新: 该功能似乎至少需要: 确保表的NoteID列为uniqueidentifier数据类型,并且DAC具有相应的字段:Guid?NoteID和[PXNote()]属

我在SQL Server中有一个名为AnimalBreed和maintenance page的自定义表。 我希望通过KvExt方法而不是 涉及CSAnswers或缓存扩展的传统做法 DAC和底层“Usr”字段

这可能吗

是否可以为行级(子级)DAC执行此操作,例如 现有的INLocation和INLocationKvExt

谢谢

更新:

该功能似乎至少需要:

  • 确保表的NoteID列为uniqueidentifier数据类型,并且DAC具有相应的字段:Guid?NoteID和[PXNote()]属性

  • 在ASPX中,如果不是ListView,请将以下内容添加到PXDataSource标记中: EnableAttributes=“true”

  • 通过进行这些更改,我可以管理用户定义的字段,选择要包含的属性,并且可以将值存储到KvExt表中

    我使用的是版本=19.205.0023


    销售订单页面观察:如果我在订单输入页面上添加两个自定义项,一个是combobox,一个是checkbox,设置它们的值可以很好地保存,但是更新combobox和save会导致复选框丢失(从true到false),除非在保存之前取消选中并重新检查。这是虫子吗

    可能在技术上可行,但绝对不建议使用未记录的功能,如KvExt

    如果需要在已包含用户定义字段的页面上部署这些字段。手动配置它们,然后将它们添加到自定义包中的“用户定义字段”部分以进行部署,如下所述:

    例如:

    技术上可能,但绝对不建议使用未记录的功能,如KvExt

    如果需要在已包含用户定义字段的页面上部署这些字段。手动配置它们,然后将它们添加到自定义包中的“用户定义字段”部分以进行部署,如下所述:

    例如:

    我能够很好地将UDF功能添加到我的自定义表格和页面中。但是,如果为用户提供了两个复选框,并且对其中一个复选框进行了更改,则另一个复选框将丢失其值。重要的是,如果我将UDF支持添加到Acumatica的早期版本中,则在更新其中一个复选框后,复选框可以很好地保存其值。这一成功通过早期Acumatica 2018 R2 Build 18.208.0013进行了测试。我能够将UDF功能很好地添加到我的自定义表格和页面中。但是,如果为用户提供了两个复选框,并且对其中一个复选框进行了更改,则另一个复选框将丢失其值。重要的是,如果我将UDF支持添加到Acumatica的早期版本中,则在更新其中一个复选框后,复选框可以很好地保存其值。通过早期Acumatica 2018 R2 Build 18.208.0013测试成功。。