我需要在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来填充这个变量。

+0

谢谢@SarveshSinghrour的回复..但它不像dis way一样工作。 – Swarnika