我需要在visualforce页面刷新后保留这些值。任何人都可以帮我解决这个问题吗?
问题描述:
当我按保存按钮它保存的值,但当我按F5或刷新;价值都没有了,他们在我的VF页面上看不到。为此:我需要在visualforce页面刷新后保留这些值。任何人都可以帮我解决这个问题吗?
- 我已经创建了带有标准控制器和扩展的VF页面。
- 创建了一个控制器。
- 而且我已经将VF页面嵌入到Opportunity对象中。
任何想法如何我可以做到这一点? 谢谢。
答
这个描述对我来说不是很清楚。我的理解是你有一个带扩展类的机会标准控制器的音频页面。这个页面有一个表格可以在你保存的时候工作,但是当整个页面刷新时,这些值都消失了。
如果我的理解是正确的,那么这里有一个解决方案,您可以尝试。对于标准的控制器来获得数据,他们需要记录ID,您可以通过它通过URL是这样的:
http://na1.salefroce.com/apex/yourVFPage?id=
现在,在您的扩展,您可以使用下面的方法来获取记录:
public Opportunity opp;
public myControllerExtension(ApexPages.StandardController stdController) {
this.opp = (Opportunity)stdController.getRecord();
}
现在你在opp变量中有记录值,只要id参数被传递,就可以使用它来显示值。你也可以使用SOQL来填充这个变量。
谢谢@SarveshSinghrour的回复..但它不像dis way一样工作。 – Swarnika