我有两个使用相同控制器的视觉强制页面。我在第一个可视化页面上设置了几个字段,我想在第二个visualforce页面上访问这些字段。我想知道如何才能做到这一点?
以下是我目前在控制器中的内容:
// most functions have been removed.
public with sharing class someController{
//standard controller declarations
private ApexPages.StandardController controller {get;set;}
public String identifier {get;set;} //This is the field I want to access on both pages
/**
* Constructor
**/
public DeviceLookupController(ApexPages.StandardController controller) {
this.controller = controller;
}
}
基本上,我希望identifier
字段在someController
的两个visualforce页面上可用。
上面显示的someController
是两个页面的扩展名,standardController
在两个页面上都设置为相同的对象。
答案 0 :(得分:0)
documentation中实现了类似的功能。
你想看看它。
答案 1 :(得分:0)
AlvinJ,
我看到你在两个页面中都使用相同的标准控制器和扩展。它们似乎更有可能具有相似的功能。以下是我可以从给定信息中建议的选项:
<apex:pageBlockSection id="xxxpbs1" rendered="{!ShowPage1}">
</apex:pageBlockSection>
<apex:pageBlockSection id="xxxpbs2" rendered="{!ShowPage2}">
</apex:pageBlockSection>
&#13;
如果您需要更多详细信息,请与我们联系。
由于