Как передать выбранные значения списка выбора множественного выбора и таблицы блоков страниц с одной vf-страницы на другую - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть список выбора множественного выбора и таблица блокировок страницы на странице visualforce. Я хочу отправить выбранное значение списка выбора множественного выбора и измененное значение таблицы блоков страницы на следующую страницу visualforce

Это мой код страницы vf

    <apex:pageBlockSection title="Filter based on profiles" collapsible="true" >
                   <apex:selectList style="margin-left: 60%;width:150%"  value="{!multival}" size="10" multiselect="true" >
                  <apex:selectOptions value="{!Name}"></apex:selectOptions>
                </apex:selectList> 
                </apex:pageBlockSection>
<apex:commandButton style="margin-left: 30%;width:5%" value="Next" action="{!redirect}"/> 

Это мой первый код контроллера

 public String multival {get;set;}
 public pagereference redirect(){ 
    PageReference redirect = new PageReference('/apex/nextPage? 
 att='+multival);
    redirect.setRedirect(true);
    return redirect;      

}

Это мой второй код контроллера

public class selectedList {
 public String multival {get;set;}
    public selectedList (){
         multival = ApexPages.currentPage().getParameters().get('att');
    }
}

Как передать выбранное значение списка выбора нескольких элементов на мою следующую страницу?

1 Ответ

0 голосов
/ 14 февраля 2019

Используйте тот же контроллер на второй странице VF.Вы можете перенаправить на вторую страницу, но если она использует тот же контроллер, вы можете получить доступ ко всем значениям переменных.

См. Здесь для создания мастера visualforce: https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_quick_start_wizard.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...