Acumatica - 使用 TEXT sql 数据类型创建自定义字段

Acumatica - Creating Custom field with TEXT sql datatype

我正在尝试向客户页面添加新的自定义字段。该字段是一个 "comment" 字段,其中包含格式化文本。我知道我必须在我的页面中使用 PXRichTextEdit,我需要添加类型为 TEXT 的 SQL 列,而不是 VARCHAR.

我的问题是,当我尝试在 table 中添加自定义列时,数据类型列表是这样的:

顺便说一句,我尝试选择 "string",但这会创建一个类型为 VARCHAR 的列,并且在尝试在我的列中保存某些内容时出现有关截断数据的错误。

我通过在 SQL 服务器数据库(使用 SSMS)中手动创建列成功地做到了这一点,但我真的不想在生产环境中部署时这样做。我更愿意将它放在我的个性化包中。

有没有办法在项目中使用它?我错过了一些明显的东西吗?

我的限制来自 PXRichTextEdit。它需要一个具有最大大小限制的 SQL 列。我找到的解决方案是在自定义屏幕中创建一个字符串列。虽然大小限制为 4000 个字符,但我创建了一个数据库脚本来将列大小更改为 max。有了这个,我没有关于截断数据的错误,并且 SQL 列的类型为 varchar.