问题标签 [popuppanel]

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 回答
3464 浏览

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

我正在与:

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

和豆代码:

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

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

  1. 为什么?
  2. 我怎样才能让它工作?
0 投票
1 回答
827 浏览

google-app-engine - popupPanel 不显示在 Rich:dataTable 中

基于以下样本:

http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=dataTable&sample=dataTableEdit&skin=blueSky

我对 xhtml 页面和 CarBean 做了一些修改,以包含一个按钮来显示结果。结果按预期显示,但弹出面板不起作用(即没有弹出)。

我使用的软件版本:

Richface 4.3.0最终GAE 1.7.2

注意:它在我的本地笔记本上运行良好,并且上述问题在在线部署时适用。

这里是在线网址 http://cloudenterpriseapps.appspot.com/public/test/testPopup5.jsf

有什么帮助吗?

[CarsBean.java] 包test.faces.bean;

[testPopup5.xhtml]

使用萤火虫,我发现本地和在线 GAE 版本之间几乎没有差异。

1)editPanel @ local 将其样式阶段从“可见性隐藏”更改为“不显示”,然后单击编辑图标时“显示块”。
然而 editPanel @ GAE 仍然保持不变,“可见性隐藏”

[当地的]

[盖伊]

2) 下,本地版本包含表标签中的值

3)在firebug的脚本选项卡中显示,当点击编辑链接时,本地版本显示为:并跟随表格值。但是在线版本将其显示为和没有任何表值

p/s:在线:http ://cloudenterpriseapps.appspot.com/public/test/testPopup5.jsf

顺便说一句,当页面首次加载时,GAE 会显示以下警告。不知道是不是和问题有关。[s~cloudenterpriseapps/0.365021621033424561].: SystemId 未知;第 57 行;第 31 列;调用 setMethod 方法失​​败

[FireBug 脚本选项卡,本地。点击编辑链接]

[FireBug 脚本选项卡,GAE。点击编辑链接]

0 投票
1 回答
1570 浏览

gwt - gwt popuppanel根据条件取消onclose进程

我有一个弹出面板

弹出窗口在应用程序中打开。当用户在其外部单击时,弹出窗口将关闭。这是默认行为。如果满足条件,我想覆盖该行为并且不要关闭弹出窗口。我有这样的想法:

但我不知道如何防止弹出窗口关闭。我读过一些关于onPreviewNativeEvent的内容,但我不知道如何使用它。

0 投票
1 回答
1573 浏览

gwt - 无法使 GWT 弹出面板玻璃效果起作用

我已经扩展了 PopupPanel 并试图让玻璃/透视效果起作用这是我的课

我只是调用 showToast 并且它按预期工作,但看起来像一个普通的旧面板,具有我在我的 CSS 中声明的任何颜色背景。这是我的 CSS

任何想法如何让它发挥作用?梦想是让淡入/淡出动画工作,但首先要迈出一小步。

0 投票
1 回答
460 浏览

jpa - RichFaces 4 数据表编辑问题

我想像这里一样编辑这样的表格-> http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=dataTable&sample=dataTableEdit&skin=blueSky。问题在于,当我在 editPane (popupPanel) 中进行更改时,它们不会在私人 OsobaTelefon edytujOsobe 中被记住。这使得无法通过 JPA 进行更新。我有所有的 getter 和 setter,OsobaTelefon 类实现了 Serializable。

XHTML

0 投票
1 回答
276 浏览

jsf - 未调用 JSF 操作或选择框值为空

我在这里遇到了另一个奇怪的 JSF 问题...我真的不知道为什么,但是无论我尝试做什么,我都会遇到两个问题中的一个。我的 popupPanel 中的操作方法没有(意味着从不)被调用或被调用,但我的 selectBox 中的值(总是)为空。无法弄清楚问题是什么,但在我看来,就像 XHTML 属性问题一样。

已经尝试将 popupPanel 放在我的 h:form 之外(在其他一些位置帮助了我......),我也尝试将它放在外面并将另一个表单放入我的弹出窗口中。除此之外,我试图将附件更改为父/表单,并且我将弹出窗口中 commandButton 的执行更改为 form/form-id/popuppanel-id,我想我做了更多的事情......但没有任何帮助. Bean 是会话范围的,如果它确实很重要,我正在使用 Richface 4.0 Final。

不管怎样,XHTML 看起来像这样:

0 投票
1 回答
412 浏览

jsf - 在 popupPanel 中重新渲染组件失败

我有一个带有简单表单(用于搜索)和一个 dataTable(用于搜索结果)的 popupPanel。在提交表单并填充失败的搜索结果后,我尝试重新呈现数据表。这是源代码

为什么我不能重新渲染我的数据表,我在这里错过了什么吗?任何帮助将不胜感激。

0 投票
3 回答
508 浏览

gwt - popupanel,销毁它的方法,而不是隐藏它

我有一个关于 GWT 的 popupapnel 的问题。方法 hide() 仅“隐藏” popupanel ?我想彻底销毁我的弹出面板,允许重置所有分配的资源。但是如果方法 hide() 只是隐藏它,它不安排我。那么有没有一种方法可以销毁弹出面板并重置分配给它的所有资源?

提前谢谢你

0 投票
1 回答
655 浏览

java - GWT- 带有搜索功能的 PopupPanel?

我正在寻找一种方法来创建一个弹出对话框,当用户双击一个文本输入字段时,该字段将包含一个可滚动列表(来自数据库表),用户可以在其中选择一个字段,点击确定,并将其放入弹出窗口关闭时的文本框。

另一个主要要求是在弹出窗口中有一个过滤器/或搜索字段,以帮助用户更快地找到正确的选项。

实现这一点的最佳方法是什么?

修改gwt的弹出面板?也许是 JOptionPane?是否已经为免费商业用途设计了任何简单的解决方案?

0 投票
1 回答
894 浏览

richfaces - 如何动态填充选择列表右侧的值

我正在使用rich:popuppanel 组件并且在选择列表中填充值时遇到问题。

我的要求如下。

  1. 填充扩展数据表

  2. 使用复选框选择一行 - 该行中的用户 ID 将传递给支持 bean

  3. 单击分配按钮

  4. 弹出面板应打开一个包含所有用户和分配用户的选项列表

问题是,getAllUsers() 调用返回所有用户,并且选择列表的左侧已正确填充。但是 getAssignedUsers() 根本没有被调用。所以选择列表的右侧总是空的。

XHTML 代码如下。

我的理解是问题是由于 bean 范围。我的 bean 是视图范围的,因此在初始化 bean 时,左侧和右侧面板中的数据都是预先填充的。

我尝试在 init() 本身中使用硬编码的 id 调用 setAssignedUsers() 。它工作正常。我需要的是一种动态传递 ID 并调用 getAssignedUsers() 的方法。

请建议如何执行此操作以及如何在打开弹出窗口时重新呈现选项列表。

谢谢!