问题标签 [rerender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
968 浏览

jsf - 当用户单击后退按钮时,如何让上一页上的 JSF 组件重新呈现?

我有一个内部 webapp 的搜索页面,该页面上有几个 JSF 组件。当用户单击表单提交时,会显示一些结果以及指向其他页面的链接。我的问题是,当单击其中一个链接时,然后单击后退按钮,上一页似乎缺少在表单中输入的信息。但是,如果页面被刷新,组件会重新呈现,所有信息都可见。

有没有办法让组件重新渲染或页面自动刷新?(我不想向服务器发送另一个请求。我想使用浏览器缓存中的页面,这似乎正在发生。我使用 Firebug 确认刷新时没有从浏览器提交 POST 请求。我主要希望组件按原样重新渲染。)

我在这里和其他地方读过许多类似的问题,但似乎没有一个问题有答案。也许我错过了一些明显的东西。

0 投票
3 回答
7316 浏览

jsf - ADFfaces Ignores Immediate if the required input has partialTrigger the submiting component

我有一个selectOneChoicewithautoSubmit=trueimmediate=true跳过验证,如果selectOneChoice设置为某个值,我想从 inputText 中删除所需的属性,所以inputText将具有partialTrigger的 id selectOneChoice,但是当我从selectOneChoice) 仍然只为需要更新的组件触发所需的验证(因为存在 partialTriggers),其他必需的组件不会触发其验证。
任何解决方法?

0 投票
2 回答
980 浏览

jsf - 以编程方式重新渲染 JSF1.2 组件

有时,我必须在我的应用程序中重新渲染某些组件(使用 JSF1.2 和 RichFaces 3.3.2)。

是否可以在服务器端以编程方式执行此操作,或者只是在客户端以老式方式执行此操作?

谢谢。

0 投票
1 回答
7945 浏览

xhtml - 重新渲染rich:dataTable的特定行

早上好!

是否可以仅重新渲染rich:dataTable 的 1 个特定行?

我有一个rich:dataTable,当我做一些我确定只有1行发生变化的事情时,我只需要重新渲染这一行,而不是整个表。是否可以?如何?

非常感谢你。

0 投票
1 回答
6378 浏览

ajax - 如何ajax只渲染输入而不是整个表单?

我在 JSF 2.0 中有一个包含大量文本(标签)和复选框的表单。提交时文本永远不会更新,但复选框值会更新。

例如:

问题是每当我提交时,整个表单内容都会被重新渲染。我只想重新渲染复选框值。这可以节省 90% 的请求大小。

这个问题有好的解决方案吗?

0 投票
1 回答
923 浏览

jsf - 如何在 RichFaces 中使用动态 id 重新渲染元素

我的页面上有以下代码:

在 a4j:repeat 循环中,我通过在 id 名称末尾添加行索引来动态设置 id,例如 id="transportMeansInactiveCountryCode#{idx}"。

但是当我以这种方式设置 id 时,使用 id="transportMeansInactiveCountryCode#{idx}" 重新渲染元素不起作用。

我怎么解决这个问题?

0 投票
1 回答
571 浏览

java - 在 GXT 中重新渲染

我在我的应用程序中使用 GXT MVC 框架。我有一个工具栏,当我单击工具栏中的某个项目时,应用程序会重定向到给定页面。(这是我添加到视图中的 ContentPanel)。这里的问题是,在我导航到另一个页面(= 使用 Contentpanel 查看)后,不会删除 ContentPanel。再次导航到第一页时,不会再次调用 contentPanel 的 onRender 方法,我会得到旧页面。

所以我的问题是,如何强制 ContentPanel 重新渲染?我尝试删除并添加到父级并执行布局()。

0 投票
2 回答
2268 浏览

ajax - RichFaces,a4j:ajax 在 valueChangeListener 调用后重新渲染

请看我的 jsf:http ://pastebin.com/yRLyZ9KJ或http://pastebin.com/hqYSU5eJ 问题是:首先重新渲染 loginPage,然后调用 #{loginBean.onLanguageSelect}。为什么?PS:对不起我的英语不好。

0 投票
1 回答
18486 浏览

salesforce - Salesforce(Visualforce):重新渲染 - 从页面而不是记录中提取值?

我在这里停留在我呈现的论点上——我相当肯定我是从记录本身而不是从 visualforce 页面中提取值。当我将值 (are_you_kp__c) 从记录更改为“否”时 - pageblocksection 应该呈现,但由于某种原因它没有呈现。有人知道为什么吗?

我想我需要在这里进行一些控制器工作-但不确定从这里去哪里...

更新 - 使用正确的 id 将要渲染的元素包装在 outputPanel 中:由于 inputField 的更改,仍然存在切换渲染的布尔值的问题 - 我将如何在控制器中切换它?我想我需要评估 inputField 值是否 = 否,然后将渲染设置为 true - 我不确定如何......

好吧,再试一次——这次它起作用了,但我不太明白为什么……只是它起作用了。这是除了将 action="{!updateAnswer}" 添加到上方(或下方,无论您以何种方式看到)的 actionSupport

可能相关的控制器代码

0 投票
1 回答
2825 浏览

salesforce - Salesforce-在具有内联编辑的页面块表中更改后无法更新记录

我创建了一个搜索查询,它返回表中的记录。我在返回的记录中使用了命令,以便我可以编辑它们并将它们仅保存在表中。但是在更改表中的记录并单击“保存”按钮后,我无法更新表中的记录。如何使用“重新渲染”来显示更新的数据?我正在使用的页面代码和控制器操作如下: