Я пытаюсь создать Suitelet для отображения нескольких наборов данных. У меня будет 2 сохраненных поисковых запроса, которые я хочу просто отображать результаты, как 2 отдельных окна на одной странице.Сюжет с несколькими списками
Я знаю, что вы можете отображать результаты, используя answer.writePage (list), где list является nlobjList. Я знаю, что nlobjList может отображать результаты nlobjSearchResults, просто передавая его в list.addRows (searchResults).
Я попытался сделать 2 вызова writePage с двумя разными списками, но, как я ожидал, он просто отображает второй из двух вызовов.
Кто-нибудь это сделал? Как это можно сделать?
Это меня часть пути туда. Проблема, с которой я сейчас сталкиваюсь, - показать результаты моего поиска. Я видел, что могу использовать sublist.setLineItemValues () и передать ему массив nlobjSearchResult. Я пробовал, и это не сработало. Поэтому я попытался обеспечить, чтобы я сначала установил поля - я сделал 3 вызова sublist.addField() и обеспечил, чтобы мои данные соответствовали моим 3 столбцам в моих результатах. Теперь он показывает 4 строки (правильный для моих результатов), но он не показывает фактические результаты в этих строках. Есть идеи? – TMann
Если вы собираетесь передавать результаты поиска в .setLineItemValues (), имена полей вашего подсписок должны совпадать с внутренними идентификаторами столбцов в результатах поиска. Я знаю, что в справочной документации указано, что имена столбцов должны начинаться с «custpage», но это не всегда так. Если вы возвращаете «trandate» в свой поиск, тогда получите подслововое поле с именем «trandate», и значения будут совпадать. –
Я пробовал то, что вы сказали. Я понял, что у меня нет деталей - мне нужно сгруппировать поля. В моем сохраненном поиске я их сгруппировал. Когда я разгруппируюсь, он работает нормально. Как отображать сгруппированные результаты? - – TMann