salesforce - 如何将选定的多选选项列表和页块表值从一个 vf 页传递到另一个
问题描述
我在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');
}
}
如何将选定的多选选项列表值传递到我的下一页?
解决方案
在第二个 vf 页面上使用相同的控制器。您可以重定向到第二页,但如果它使用相同的控制器,您可以访问所有变量值。
请参阅此处以创建 visualforce 向导: https ://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_quick_start_wizard.htm
推荐阅读
- python - 通过获取给定索引之间的元素来创建另一个列表的切片列表
- java - Travis yml 运行 Selenium Java Gradle Docker 构建
- asp.net-core - ASP.NET Core 空应用程序抛出错误
- javascript - 如何将消息发送到我的队列和发布请求?
- asp.net - 无效的回发或回调参数。为什么我的代码不起作用?
- c# - 是否可以从 Unity3D 程序调用 winapi 多媒体计时器而不会崩溃
- python - 注册要在函数退出时执行的函数
- javascript - 在 React 中运行弹出后如何激活 css 模块?
- r - 有没有办法从源目录安装一个包,以便它可以在仍然能够导入命名空间的同时工作
- c++ - 编写饱和铸造运算符而不列出所有可能的组合