问题标签 [richfaces-modal]

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 投票
2 回答
599 浏览

richfaces - 如何在应用程序中的其他窗口之上使用rich:modalPanel

我有丰富的模式面板,但是在浏览按钮上单击我打开了丰富的模式面板,该面板还没有在其他窗口的顶部。一些屏幕部分重叠,所以我不能用作模式窗口。

我尝试了很多选择,但没有运气。这是我的代码

0 投票
2 回答
1089 浏览

jsf - 渲染丰富:extendedDataTable

我需要一个rich:popup显示的rich:extendedDataTable,当用户按下按钮时,popup应该显示,并且extendedDataTable必须重新渲染,这里是代码:

我第一次按下show它工作正常,但是当我用按钮关闭面板X并再次按下show按钮时,extendedDataTable显示为空(它已呈现但显示为空,见下图)。

流动

如果我在extendedDataTable之前添加一个空白,问题就解决了popup,如下所示:

rich:dataTable问题不存在,但我需要一个extendedDataTable.

并且额外的异常行为是当我调整浏览器大小时,数据会出现。

平台

  • RichFaces:4.2.2.Final
  • 春天:3.1.1.RELEASE

干杯

0 投票
1 回答
90 浏览

jsf-2 - 弹出窗口中的 InputNumberSpinner 不会触发 JSF2/richfaces4 中的设置方法

我正在尝试将 arich:inputNumberSpinner放入模式弹出窗口中,但 Bean 中值的 setter-Method 不会对微调器上的任何更改做出反应。

这是xhtml的代码:

当我使用微调器并尝试更改值时,不会调用 Bean 中的 setter-Method。相同的 inputNumberSpinner 在常规站点的弹出窗口之外工作。那么,任何人都知道为什么微调器在弹出窗口中不起作用?

0 投票
1 回答
666 浏览

jsf - 如何在丰富的内部绑定组件:modalPanel

我对rich:modalPanel 和rich:calendar 有疑问。

代码在没有模态的情况下工作,但是当我在模态中包含组件时,我在日期中收到一个空指针。

在职的:

不工作:

我的问题是: 1.为什么当我把它放在模态里时它不起作用?2. 我该如何解决?

0 投票
1 回答
401 浏览

java - Richfaces弹出面板不起作用

每当 Java 代码出现错误时,我都会将我的页面重定向到错误页面。请在下面找到我的代码。但我的 IE 中没有任何内容。

0 投票
2 回答
667 浏览

forms - 正确保存后关闭 Rich:modalPanel

我有一个带有按钮的表单,该按钮打开一个Rich:modalPanel里面有另一个表单,底部有两个按钮;CloseSave

  • Close:执行onclick="#{rich:component('mp')}.hide()并隐藏modalPanel。
  • Save:验证表单的字段如果不完整则显示错误,如果表单正确则保存在数据库中。重置表单但不关闭Rich:modalPanel.

我只想Rich:modalPanel在表单正常并保存但我做不到的情况下关闭。我试过:

插入Javascript

仅使用 RichFaces

但是此代码总是关闭(或隐藏)modalPanel,不仅在保存完成时。仅当保存正常时才关闭此modalPanel的另一种方法?

错误弹出窗口是:

0 投票
2 回答
633 浏览

javascript - 仅在表单有效时关闭弹出窗口

我想验证我的 inputText 字段,它位于 popupPanel 中。它应该只包含数字。

毕竟我想用按钮保存所有内容。如果输入正确,我想关闭弹出窗口,否则我想重新插入正确的输入而不关闭弹出窗口。

不幸的是,当我输入错误的输入并在按钮上单击两次时,它会保存请求并关闭弹出窗口,而不要求输入正确的文本。

我还使用了 Java 验证器,但行为仍然相同。

我能做些什么来纠正这个错误?

0 投票
1 回答
141 浏览

jsf - 生成 ID 的 RichFaces ExtendedDataTable tableState 错误

我正在尝试使用 RichFaces 保留表格的状态。RichFaces 具有 tableState 的此功能,它是有关表的所有信息的 json 字符串。tableState 字符串现在看起来像这样

我很想知道这些标识符是如何生成的,即 j_idt388 等。我尝试将 id 赋予该列,并且 Richfaces tableState 字符串兑现了这一点。tableState json 现在看起来像这样

我保留了这个 json 字符串,以便将来如果我登录,我应该会看到与我离开时相同的表状态。

问题是,一旦我注销并登录到我的应用程序。RichFaces 失败并引发异常。这让我觉得它不再能够识别 json 字符串,但我想知道为什么。这是一个例外:

0 投票
1 回答
343 浏览

javascript - 如何检查richface弹出面板是否可见

在以下代码中:code1 onClick 函数打开 RichFace 弹出面板。我需要在关闭弹出窗口后执行 onComplete 功能。我怎样才能延迟 onComplete 功能。有没有办法检查弹出窗口是否可见,如code2所示,以便延迟执行。

代码1:
<a onclick ="showPopup('popup1')" oncomplete="" > Input </a>

代码2:
<a onclick ="showPopup('popup1'); while(isVisible('popup1')){ }"
oncomplete="" > Input </a>

0 投票
1 回答
72 浏览

jsf - JSF 1.2 表值作为 a4j 命令按钮的 id

我有

和后端

问题是当我单击 commandButton 时出现错误:

无法实例化 Seam 组件:表。

我需要在渲染表时检查 boo 是否在列表中以及何时真正渲染按钮。然后,当我有按钮时,我需要检查我点击了哪个 id,并通过这个 id 打开带有重新加载数据的模式。没有名为 table 的组件。Couse 它只是 dataTable 的东西。h:CommandButton有效,但第二次关闭后的模态并且不重新加载模态的数据。