Acumatica - Создание настраиваемого поля с типом данных TEXT sql - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь добавить новое настраиваемое поле на страницу клиента. Это поле «комментарий» с форматированным текстом. Я знаю, что мне придется использовать PXRichTextEdit на моей странице, и мне нужно добавить столбец SQL типа TEXT, а не VARCHAR.

Моя проблема заключается в том, что при попытке добавить Пользовательский столбец в таблице, список типов данных выглядит так:

List of data types in the Database Scripts tab

Кстати, я попытался выбрать «строку», но это создает столбец с типом VARCHAR и я получаю ошибки об усечении данных при попытке сохранить что-либо в моем столбце.

Я успешно сделал это, вручную создав столбец в моей SQL базе данных сервера (с SSMS), но Я действительно не хочу этого делать при развертывании в производственной среде. Я бы предпочел иметь его в своем пакете персонализации.

Есть ли способ иметь его в проекте? Я что-то упускаю из виду?

1 Ответ

0 голосов
/ 14 апреля 2020

Ограничение, которое у меня есть, исходит от PXRichTextEdit. Требуется столбец SQL с максимальным ограничением размера. Решение, которое я нашел, состоит в том, чтобы создать строковый столбец на экране настройки. Хотя размер ограничен 4000 символами, я создал скрипт базы данных, чтобы изменить размер столбца на max. При этом у меня нет ошибки об усечении данных, а столбец SQL имеет тип varchar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...