#netsuite #suitescript #suitescript2.0
Вопрос:
Мне нравится сортировать список элементов в раскрывающемся списке в стандартном подсписке NetSuite item
. Допустим, элементы сортируются по имени при нажатии на>>>, чтобы открыть раскрывающийся список.
Можно ли отсортировать этот список с помощью любых других полей, возможно, настраиваемого поля в записи элементов. допустим, я добавляю пользовательское поле в запись товара (каждый товар), которое представляет собой несколько чисел.
отображение этого списка с порядком по этому полю.
Я нашел обходной путь, чтобы создать пользовательский подсписок по моему собственному требованию, а затем скрыть стандарт и отобразить пользовательский в определенной записи, настроив форму.
Комментарии:
1. что-нибудь слышно об этом?
Ответ №1:
Однажды у меня была похожая проблема, я сделал следующее:
- Вы можете создать новое поле основного текста или поле подсписки в зависимости от вашей компании, используя сценарий userevent(перед загрузкой).
- Создайте поиск с требуемым порядком(вы можете выполнить любую операцию по подготовке своих данных), после чего вы вручную заполнили результат в новом пользовательском поле.
- Всякий раз, когда пользователь выбирает значение в пользовательском поле, вы устанавливаете исходное значение таким же, как и пользовательское. Для этого вам понадобится клиентский скрипт.
Примечание.вы можете показать свое пользовательское поле и скрыть или отключить только исходное поле, а не весь список, так как клиентский скрипт будет отвечать за его установку. использование этого подхода не потребует от вас добавления или редактирования каких-либо записей, что будет полезно, если у вас сложный процесс и множество зависимостей. Этот подход сработал для моей проблемы, я надеюсь, что он тоже будет полезен вам.