问题标签 [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 回答
484 浏览

html - h:inputText 双空格

我的 JSF 页面中有一个<h:inputText>字段,并且我注册了一个名称中包含双空格的实体。

例子:

问题是当页面被重新渲染并且程序在文本字段中的值和实体中的值之间进行比较时。重新渲染时,双空格变成了单空格。

之前的例子:

后:

有人知道如何解决它吗?我读了一些关于使用<pre>标签的文章,但我发现它对我来说没用,因为它似乎只适用于<h:outputText>.

0 投票
1 回答
900 浏览

extjs - extjs//如何重新渲染绝对面板?

我制作面板(布局:绝对)。

之后,我将项目添加到面板。

但我看不到那个项目。

这是需要重新渲染,但我不知道如何重新渲染......

对不起我的英语,但是,我是英语新手..

谢谢!

这是绝对和项目代码

};

0 投票
1 回答
1035 浏览

java - 在动作侦听器完成之前执行的richfaces reRender

我有一个 Richfaces listShuttle 组件,我需要对源值(左侧)进行排序。为此,在组件的值发生更改后,我有一个支持 bean 的方法来对元素进行排序,并且我想重新渲染 listShuttle。

xhtml代码:

它是我在更多地方使用的组件,所以我向它传递了一些参数。

问题是该操作action="#{bean.sortList}" 是在重新渲染阶段之后执行的。我希望在重新渲染阶段之前执行此操作。

操作的顺序是这样的: - getDisplayedItems - setDisplayedItems - sortList

知道如何在 sortList 操作之后使 listShuttle 重新呈现吗?

0 投票
0 回答
294 浏览

jsf - JSF reRender 自定义组件

我有一个运行良好的 JSF 1.2 自定义组件。这些文件是:Cabecalho.java 和 CabecalhoComponente.java,标签和组件。

我想使用重新渲染它(编辑:使用richfaces a4j:commandButton)但不工作。它有一个属性,EL 以毫秒为单位获取当前时间,输出中的值不会更新,但是当我调试应用程序时,我可以在 restoreState 方法上看到属性的新值设置。

为什么输出没有更新?

谢谢。

0 投票
2 回答
3045 浏览

parent - visualforce 从子级重新渲染父页表

我想通过单击子窗口上的按钮来刷新父窗口的一部分(不是整个页面)。

就像 action="action name" rerender="id" 只在一页上。

但是从子窗口,是否可以重新渲染父页面部分(在我的情况下是表格)?

请帮忙。

谢谢!

0 投票
0 回答
819 浏览

jsp - JSF 重新渲染直到页面刷新才生效

我有一个复选框,在该复选框上给出了一个数据表 id 作为重新渲染。这是来自 JSP- 的复选框的完整标记

我的期望是单击复选框时,下面的数据表应该重新呈现并显示更改的值。但是在我手动刷新页面之前,这些更改不会生效。我在互联网上搜索了导致此问题的任何原因,但找不到任何原因。任何 ehlp 都会有很大帮助。

注意:当我尝试重新渲染时,该表被禁用。JSF 是否重新渲染禁用的元素?

0 投票
1 回答
16476 浏览

angularjs - Angular.js:是否可以根据现有范围数据重新渲染 ng-repeats?

我的视图中有一堆连接ul列表,它们使用 jQuery UI:Sortable 指令来促进列表项的拖放和重新排序。

我通过 jQuery UI 的拖放进行的更改应用于$scope使用该$apply功能,这部分工作......

然而,我现在遇到的问题是,在放入其中一些列表时,我提供了一个用户需要填写的自定义表单。

用户可以选择:

  1. 填写表格并继续,然后$apply调用将数据保存到$scope
  2. 单击取消按钮,而不是调用$apply来存储信息,应该有效地“重新呈现”我的所有列表以反映仍处$scope于此阶段的数据(因为最新的拖动还没有对它有任何影响)。

这个“取消”按钮的效果是有效地将所有内容恢复到用户拿起列表项并将其拖入另一个列表之前的点。

如何强制“刷新”或“重新渲染”我ng-repeat的 s,以便它们在视觉上刷新并$scope再次显示当前数据?

0 投票
3 回答
29457 浏览

javascript - 表单重新渲染后如何重新执行javascript函数?

我需要在表单重新呈现后重新执行 javascript。简单地说,在 XHTML 内容之后放入 javascript 将无济于事,因为它是部分请求。此外,我不能使用“onComplete”,因为我从中重新呈现表单的命令按钮在多个地方使用的 JSF 组件中。我需要在本地进行修复。

有什么办法吗?我想知道 f:ajax 在这种情况下是否会有所帮助。

请让我知道,如果有人对此有所了解。

0 投票
1 回答
7463 浏览

jsf - a4j:commandButton reRendering rich:datatable

我的问题是我试图让我的数据表中的一列默认显示输出文本,并在按下命令按钮时将其替换为输入文本。还没有找到解决办法。顺便说一下第一次发帖。

我有一个 a4j:commandButton 我希望重新渲染这部分数据表

我想激活这个方法(只显示相关代码)

非常感谢任何帮助。

0 投票
1 回答
3464 浏览

jsf - 重新渲染丰富的部分:popupPanel

我正在与:

让我们看下面的简单代码:

和豆代码:

它工作正常,而且很简单。重新渲染按预期工作。但是如果我们把这个简单的代码放在 rich:popupPanel 标记中,那段代码就不起作用了。这是代码片段:

所以popupPanel里面的代码不起作用。我无法重新渲染 popupPanel 的一部分。所以我有两个问题:

  1. 为什么?
  2. 我怎样才能让它工作?