2013-03-13 2 views
2

Наша компания имеет сайт клиентского центра, выполненный в ASP.NET с кодом C#, который позволяет нашим клиентам получать разнообразную информацию. Одна из страниц позволяет им смотреть на их случаи поддержки. Первоначально на странице отображаются только открытые фреймы поддержки, которые работают правильно. Затем, если они захотят, они могут нажать кнопку, которая будет загружать все их футляры поддержки, открывать или закрывать. Для некоторых клиентов это может быть довольно большое количество случаев, и веб-служба NetSuite отключится.Как сделать пейджинг с помощью поиска в NetSuite?

Чтобы решить эту проблему, я пытаюсь добавить разбивку на страницы в этом представлении, чтобы одновременно загружать только страницы. Есть ли у кого-нибудь опыт работы с поисковой системой в NetSuite?

Проблемы Я имею:

  1. Я не могу показаться, чтобы найти способ, чтобы быстро вернуть общее количество записей в источнике данных пейджера, чтобы настроить интерфейс подкачки.

  2. Мне нужен способ вернуть SearchResult, который получает определенную страницу. Я пробовал использовать SearchMore и SearchNext, но я не могу указать страницу. Существует нет SearchPrevious для выполнения предыдущей и следующей страниц в интерфейсе.

ответ

3

Использование searchMoreWithId. http://tellsaqib.github.com/NSPHP-Doc/de/d06/class_net_suite_service.html#a024f8c9b7120c549d72e1d05b6676f6f

Каждый поиск возвращает searchId. Используйте этот идентификатор поиска вместе с номером страницы в качестве параметров для этого вызова.

+1

Это сработало отлично. Большое спасибо! – nleidwinger18

Смежные вопросы