问题标签 [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 投票
3 回答
2741 浏览

jquery - 如何渲染整个页面?

我正在使用django + jquery写一个html页面,页面的布局是:

单击head div后,我想更改整个页面(head div将完全相同,但左右div会更改)(js会向django发送post消息并获取响应的html) .

现在我可以获得整个新页面,但我不知道如何重新渲染整个页面?任何帮助将不胜感激!

0 投票
1 回答
524 浏览

java - 使用更改事件重新渲染第三个字段

我正在尝试更新持续时间(由 捕获的两个日期的差异。当我将 fireDrillEvacTime 添加到以下堆栈跟踪转储的呈现中时:

这是我的 xhtml 文件:

这是设置器/获取器:

我对此并不陌生,并且已经搜索过如何计算日期,但是很难弄清楚如何获得丰富:日历在更改任何一个日期以重新渲染 fireEvacTimeTime 而无需单击时执行 ajax 调用计算按钮。我究竟做错了什么?

0 投票
3 回答
2535 浏览

ajax - 如何在 node.js 中重新渲染 html div?

我正在使用 node.js 构建我的第一个应用程序。

这个应用程序使用 Express 作为带有 Jade 模板引擎的 Web 应用程序框架。

我需要设计一个屏幕来显示从 MongoDB 数据库中检索到的项目列表。

最初,在显示项目列表时,从控制器发送数据并在翡翠模板中完成格式化。

但是,我还需要通过 ajax 调用更新项目列表。

我发现很难为这个特定的流程设计一个合适的方法。

我有以下选择:

  1. 从 ajax 响应中发送项目列表。
  2. 使用 javascript 渲染 UI 组件 - 添加 css 类,准备 html。

然而,这种方法非常脆弱。还有很多代码会暴露在网络浏览器中。

我来自具有重新渲染组件的 JSF,这是一个内置功能。

node.js、ajax 和重新渲染可以结合在一起吗?

0 投票
1 回答
2105 浏览

javascript - Salesforce:Javascript 不想重新渲染(经过 Chrome 测试)

我遇到了一个我无法解决的问题。确实,我有带有 apex 变量的 JS,我想重新渲染这个块以获取新的值。我正在使用输出面板,但不幸的是没有发生重新渲染。我的代码如下

刷新我的图表功能有点复杂,所以我把它放在另一个块中,因为我认为这不是问题的根源,因为重新渲染应该发生在 oncomplete 之前:

无论如何,当我点击我的按钮时会发生什么?:

  • 我的刷新函数里面的console.log出现了(然后我猜oncomplete事件已经被触发了)
  • 我的 outputpanel 块中的 console.log 不显示。然后我认为重新渲染存在问题。加上页面加载时 console.log IS 显示所以我认为这里的代码没有任何问题......

而且没有触发JS错误。然后我真的不知道为什么重新渲染不想操作。

知道这里会发生什么吗?

谢谢大家:)

0 投票
1 回答
915 浏览

wpf - 更改依赖属性不会导致自定义控件在需要时重新呈现

我有一个定义如下的自定义控件,Generic.xaml 文件仅包含一个模板,其中包含一个名为“cvRoot”的画布。

当依赖项属性之一发生更改时,我无法让控件正确地重新呈现自身。虽然当我在应用程序中使用它时它可能会绘制,但当我尝试测量它时,我总是得到一个零尺寸。这非常令人沮丧,因为我需要获得正确对齐控件的大小。

我尝试在 Dependency Property register 方法中使用 FrameworkPropertyMetadata,并将选项设置为 AffectsRender,但这不会改变发生的情况。我还在 Callback 中为每个属性尝试了 InvalidateVisual,但没有任何乐趣。

我真的把头发拉出来了,有什么想法吗?

0 投票
1 回答
4427 浏览

templates - 如何在主干中重新渲染部分模型?

我有一个如下的答案列表:

在此处输入图像描述

每个列表项都是一个主干模型。

当我单击赞成或反对投票时,模型voteStatus将发生变化,并且此答案项将重新呈现。

如果答案内容中有图片,图片也会重新渲染,但这不是我想要的。

当我刚刚更改时,我怎么能重新渲染投票按钮voteStatus

0 投票
0 回答
562 浏览

jsf - 选择一个菜单中的 JSF 重新渲染问题

我的jsp页面中有这段代码用于单选按钮选择:

在操作中,我调用了getsearchAddType设置searchAdressClicked布尔值的方法。例如,如果Report单击我必须将布尔值设置为true并渲染面板网格。如果单击报告以外的其他内容,我必须将searchAdressClicked布尔值设置为false并隐藏面板网格。

问题:

在第一次单击时,当我单击报告单选以外的其他选项时,它会隐藏面板网格并且工作正常。在页面本身中,如果我再次单击,Report它不会显示相应的面板网格。页面未呈现。

这是我重新渲染的面板网格

0 投票
1 回答
1212 浏览

javascript - 强制css重新渲染

我有一些文章的风格是这样的

我有一个脚本,当点击一个类别时,所有没有类似类的文章都会淡出,就像这样

显然,发生的事情是第一篇文章可能不再是第一篇文章,因此帖子顶部的填充物,即使是底部填充物的最后一篇文章,也需要删除,但由于 CSS 已经渲染,它不知道 DOM 发生了变化。

如何让 CSS 重新评估 DOM 并在此脚本运行后查看这些更改?

0 投票
1 回答
1891 浏览

javascript - 使用 jQuery Plugin Selectize 和 Bootstrap-Switch 时重新渲染动态元素

我是 jQuery 新手,所以请放轻松,我有一个代表高级搜索的表单。用户将能够添加行来优化他们的特定搜索。

每行有 3 个元素:一个复选框和 2 个选择框。
从小提琴中可以看出,我正在使用 jquery 克隆该行并将克隆的行放在最后一行之后。

一切正常,除了视觉上我希望复选框使用 Bootstrap-Switch http://www.bootstrap-switch.org/

以及使用 Selectize 的选择框https://github.com/brianreavis/selectize.js

现在,当我克隆这些插件未激活的行时,一切正常。一旦插入新行,我不知道如何重新渲染或重新激活它们。

这是插件特定的东西吗?还是对 jquery 有一种通用性?我已经在这里阅读了关于类似事情的大量答案,但我似乎无法正确理解。

这是jQuery片段:

这是小提琴,希望它没问题。http://jsfiddle.net/CkVQr/6/

非常感谢您的帮助。干杯

0 投票
0 回答
530 浏览

richfaces - 使用richfaces 4上传文件时不重新渲染mediaOutput

我正在使用richfaces 4 和JSF 2.1,特别是标签rich:fileUploada4j:mediaOutput。我的目标是上传图像并进行预览。我有以下代码:

我认为问题出在标签a4j:ajax上的render事件中。例如,我在a4j:ajax event="clear"中的侦听器 (clearUploadData)执行该函数,但在这两种情况下(uploadcompleteclear)我都无法重新渲染图像(即内部带有 mediaOutuput 的 panelGroup)以及何时我删除或上传新图像,任何内容都会刷新,即使我刷新页面 (F5) 内容也会正确显示。

我真的不知道该怎么处理。提前感谢您的关注。

PS:a4j:mediaOputut标记中的(昵称)可能会让您感到困惑,但在绘制函数中,我正在流中写入文件属性。