Как добавить гиперссылку OrderNbr в SOLine - PullRequest
0 голосов
/ 09 июня 2018

У меня есть сетка, которая отображает только данные SOLine и SOOrder.В моем случае SOLine - это основной ЦАП, потому что целью сетки является массовое обновление транзакций.Я хочу добавить OrderNbr в сетку, чтобы пользователь мог выбрать и открыть всплывающее окно заказа на продажу.Я заметил, что поле номера заказа не отображается как гиперссылка, если в моей сетке используется таблица SOOrder.Далее я пробую SOLine.orderNbr.Однако тип поля - только TextEdit.Вот обходной путь

Я создал расширенный кеш SOLine и определил необязательное поле.Нечто простое, например поле ExtraSOOrder.Затем я создаю PXAction, который создает граф SOOrderEntry, выполняет перенаправление и достигает цели.Я замечаю что-то странное в сетке.OrderNbr отображается дважды.Хотя поле добавляется в сетку только один раз, веб-страница добавляет поле во второй раз.Фактически пользователь не может удалить поле с повторяющимся номером заказа в селекторе столбцов.Дубликат поля имеет желтый значок, который я раньше не видел.

Как лучше всего добавить перенаправление на страницу ввода заказа на продажу?Поведение отлично работает для поля элемента Inventory в этой сетке.OrderNbr более сложный. enter image description hereenter image description here

1 Ответ

0 голосов
/ 09 июня 2018

Все, что требовалось, это добавить SOOrder.orderNbr в коллекцию столбцов сетки.Затем назначьте действие свойству Linkedcommand, этому полю.Нет необходимости создавать расширение кеша для всего этого.

...