salesforce commandLink commandButton中通过param传递参数
2014-10-29 22:24
447 查看
第一次用 commandLink commandButton传递参数总是出现问题,后来查资料发现reRender,需要用这个参数渲染到当前的pageBlock部分代码如下。
接受参数的方式
String saveproductId = Apexpages.currentPage().getParameters().get('savecvExperienceId');
<div id = "cvExperienceDiv"> <apex:form > <apex:pageBlock title="" id="cvExperience"> <apex:pageMessages /> <apex:pageblockSection columns="1"> <apex:pageBlockTable title="" var="acc" value="{!cvExperienceList}"> <apex:column headerValue="{!action}" style="width:100px; text-align:center;" headerClass="centertext"> <apex:commandLink value="{!deletea}" id="commanddelete" rendered="{!acc.editFlag == false}" action="{!deleteRow}"> <apex:param id="deletecvExperienceId" name="deletecvExperienceId" value="{!acc.cvExperience.Id}"/> </apex:commandLink> <apex:commandLink value="{!edit}" id="commandedit" rendered="{!acc.editFlag == false}" action="{!edit}"> <apex:param id="cvExperienceId" name="cvExperienceId" value="{!acc.cvExperience.Id}"/> </apex:commandLink> <apex:commandButton value="{!save}" id="commandsave" action="{!save}" rendered="{!acc.editFlag == true}" reRender="cvExperience"> <apex:param id="savecvExperienceId" name="savecvExperienceId" value="{!acc.cvExperience.Id}"/> </apex:commandButton> <apex:commandButton value="{!cancle}" action="{!cancle}" id="commandcancle" rendered="{!acc.editFlag == true}" reRender="cvExperience" immediate="true"> <apex:param id="cancelcvExperienceId" name="cancelcvExperienceId" value="{!acc.cvExperience.Id}"/> </apex:commandButton>
接受参数的方式
String saveproductId = Apexpages.currentPage().getParameters().get('savecvExperienceId');
相关文章推荐
- FusionCharts通过属性link向JavaScript函数传递中文参数导致乱码的解决方法
- 通过CommandArgument传递多个参数的尝试
- EXTJS通过Button按钮向弹出的IFRAM窗口传递参数与获取参数
- 通过CommandArgument传递多个参数的尝试
- springMVC参数的传递方式(1.通过@PathVariabl获取路径参数,2.@ModelAttribute获取数据,3.HttpServletRequest取参,4@RequestParam)
- 高通平台lcm型号通过cmdline向驱动传递参数的过程-module_param_string
- JSF中的h:commandLink如何传递参数 三种取值比较
- GridView中通过CommandArgument传递多个参数的例子
- 通过CommandArgument传递多个参数的尝试 zz
- springMVC参数的传递方式(1.通过@PathVariabl获取路径参数,2.@ModelAttribute获取数据,3.HttpServletRequest取参,4@RequestParam)
- iOS -- 通过runtime向Button的点击方法里传递参数实现单选效果
- IOS 通过UITableView上的Button传递参数
- FusionCharts通过属性link向JavaScript函数传递中文参数导致乱码的解决方法
- 巧用Button的Command事件,用CommandArgument来传递参数
- JSF中的h:commandLink如何传递参数 三种取值比较
- JSF中的h:commandLink如何传递参数 三种取值比较
- C#中通过值和引用传递参数
- 在ASP.NET里通过URL传递参数得到乱码的解决方法
- 类的方法(通过引用来传递参数)
- 通过__setup宏解析bootloader传递上来的自定义参数