сортировка списка товаров с определенным полем в подсписке товаров заказа на продажу NetSuite

#netsuite #suitescript #suitescript2.0

Вопрос:

Мне нравится сортировать список элементов в раскрывающемся списке в стандартном подсписке NetSuite item . Допустим, элементы сортируются по имени при нажатии на>>>, чтобы открыть раскрывающийся список.

Можно ли отсортировать этот список с помощью любых других полей, возможно, настраиваемого поля в записи элементов. допустим, я добавляю пользовательское поле в запись товара (каждый товар), которое представляет собой несколько чисел.

отображение этого списка с порядком по этому полю.

Я нашел обходной путь, чтобы создать пользовательский подсписок по моему собственному требованию, а затем скрыть стандарт и отобразить пользовательский в определенной записи, настроив форму.

Комментарии:

1. что-нибудь слышно об этом?

Ответ №1:

Однажды у меня была похожая проблема, я сделал следующее:

  1. Вы можете создать новое поле основного текста или поле подсписки в зависимости от вашей компании, используя сценарий userevent(перед загрузкой).
  2. Создайте поиск с требуемым порядком(вы можете выполнить любую операцию по подготовке своих данных), после чего вы вручную заполнили результат в новом пользовательском поле.
  3. Всякий раз, когда пользователь выбирает значение в пользовательском поле, вы устанавливаете исходное значение таким же, как и пользовательское. Для этого вам понадобится клиентский скрипт.

Примечание.вы можете показать свое пользовательское поле и скрыть или отключить только исходное поле, а не весь список, так как клиентский скрипт будет отвечать за его установку. использование этого подхода не потребует от вас добавления или редактирования каких-либо записей, что будет полезно, если у вас сложный процесс и множество зависимостей. Этот подход сработал для моей проблемы, я надеюсь, что он тоже будет полезен вам.