2010-10-27 2 views
1

Я новичок в salesforce и apex.как передать список объектов через страницу VF

На моей первой странице VF отображаются некоторые имена книг (из БД), и когда я хочу добавить больше книг, я помещаю кнопку на 1-ю страницу и показываю все книги из БД на 2-й странице.

Если я выбрал некоторые из книг со страницы 2, я должен добавить его на первую страницу с предыдущими результатами (книгами).

Как я могу это сделать в APEX Visualforce?

+0

Ознакомьтесь с руководством разработчика страниц Visualforce (http://www.salesforce.com/us/developer/docs/pages/salesforce_pages_developers_guide.pdf). Я думаю, что часть о создании мастера (стр. 97) будет особенно полезна, поскольку она передает параметры с одной страницы на другую. Также читайте о объекте PageReference. – eyescream

ответ

0

Две страницы visualforce могут иметь один и тот же контроллер, но переход со страницы 1 на страницу2 приведет к созданию другого объекта того же контроллера. Чтобы предотвратить создание нового объекта, установите для метода setRedirect класса PageReference значение false, это сохранит состояние представления, и вы получите доступ к тем же объектам с обеих страниц.

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