问题标签 [commandlink]
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.
button - 如何用 div 替换 h:commandButton
我想用div替换我页面上的所有类型的按钮,如下所示:
我将组件替换到h:commandLink上,它可以与大多数组件一起使用,除了这样的组件:
如何处理?
[编辑]:a4j:commandButton是一个运行良好的组件示例。这些组件之间的区别在于h:commandButton生成input type="submit",其余生成input type="button"。
jsf - p:commandLink 放置在 p:dialog 中的 p:dataTable 中时未调用
我使用primefaces,我想从数据库中下载不同格式(pdf,jpg,png,)的文件,但我没有意识到这一点我见过很多这样的话题,但他们的方法对我不起作用这是html:
这是java:
总是, image.getContentType() 返回 null 并且 bytes.length 不为 null
你有什么主意吗
谢谢你
我只知道问题所在,我将下载链接放在对话框中,因为当我在对话框之外进行测试时,它在这里起作用的是它起作用的测试:
这是对话框内的测试:
后者不起作用
你知道如何在对话框中使用下载链接吗
先感谢您
jsf-2 - 当使用 commandLink 而不是 commandButton 时,表单不提交值
我做了以下jsf页面。在我的托管 Bean 中,我想评估输入,但我没有得到值。
如果我按我的 commandLink,我不会得到任何值。当我使用命令按钮时,它可以工作:
这是我的MB的一部分:
为什么我的 prepareList 方法没有通过 commandLink 获得任何值?
jsf-2 - 在rich:popupPanel 和t:dataList 下,参数未传递给h:commandLink 的支持bean
我有rich:popupPanel,它在t:dataTable 的一列下包含t:dataList。这个 dataList 有 h:commandLink 里面有 f:param 。它在richfaces 3.3 上运行良好,但在迁移到richfaces 4 后,它停止工作。提到我在那里使用rich:modalPanel 代替rich:popupPanel 的事实。我浏览了很多链接:
https://community.jboss.org/thread/202583
未调用 commandButton/commandLink/ajax 操作/侦听器方法或未更新输入值
但没有帮助:(。我错过了什么吗?目前,bean 是会话范围的,我正在使用 getter 来获取数据模型,因为我无法将它放入构造函数中。
如果有人对此有想法,请告诉我。
PS:渲染的 HTML 等效项如下所示。它具有请求参数 varPath,但在支持 bean 中我们将其设为 null。
java - 运行解压缩代码后,primefaces 表单冻结
所以我使用 Primefaces 3.0 上传了一个 zip 文件,之后我的 bean 代码解压缩了该文件。primefaces文件上传代码如下:
上传文件工作正常,我使用标准的 primefaces 展示代码,然后我的代码执行此操作(所有这些代码都在视图范围的 bean 中):
'd' 是一个无范围的类。解压缩功能也适用,因为所有文件都在目标目录中解压缩,但是发生了一些事情,即使 button2 设置为 false,我也无法在运行解压缩后在我的界面中单击它。解压如下:
上传和解压缩一个小文件(3Mb)工作正常,文件解压缩后我可以单击表单中的 b2。但是对于大文件,即使我将 b2 设置为 disabled='true' 并尝试上传和解压缩,在代码解压缩后整个文件 b2 仍然无法在表单中单击。因此,由于没有更好的词,关于解压缩过程的某些内容似乎是“挂起”表单或不使其响应,但我不知道为什么。在表单之外,我还有其他响应式按钮 - 它只是与上传小部件相同的表单内的那个按钮。
java - jsf - 数据表中的 commandLink 用于删除行
我想将 ah:commandLink 放入 ah:dataTable 以删除单行。在这里,我有一个不起作用的代码,希望您能帮助我。这段代码甚至没有调用我的删除方法。h:dataTable 的数据来自数据库。
XHTML
第一个BackingBean
第二个BackingBean
jsf - 命令链接不适用于具有数据表多项选择的表单 - JSF
我在数据表中添加一行并刷新它的 commamd 链接有问题。它工作正常,但是当我在同一个表单上添加另一个具有多项选择的表时,它停止了工作。他们之间是不是有些不兼容?
我正在使用 PrimeFaces 3.4、Mojarra 2.1.6 和 Glassfish 3
这是我的表格:
当我放置最后一个带有多项选择的数据表时,链接“Adicionar Microárea”不起作用。
这是我的托管 bean:
有谁知道发生了什么?
hover - 在鼠标悬停或悬停在
其中一个表列在其行中显示 commandLink,其值为长文本。我只显示该文本的一部分,当用户将鼠标悬停在链接上时,我想要一个弹出窗口或显示全文并在鼠标离开时隐藏它的东西。我将如何解决这个问题,尝试了 ajax 事件但没有奏效。感谢
java - 如何传递所选 CommandLink 的 id
我有一个数据表,其中一列包含特定项目的状态。状态在列中显示为 commandLink。如果从数据库中检索到的项目的状态是逗号分隔的值,例如 Status1,Status 2,我必须在同一项目的列中显示 2 个命令链接,即一个带有 Status1,另一个带有 Status 2。
以上是我用来显示 commandLink 的代码。单击时,它会显示一个弹出窗口,如果我单击 OK,我必须执行一个再次更新状态的操作。我在同一列中有 2 个 commandLink,我的问题是当我单击一个 commandLink 并执行操作时,我希望该 commandLink 的文本只更改,而不是另一个。所以,我需要传递我单击的 commandLink 的 id。请让我知道我该怎么做。
我按照您的建议尝试了-
它似乎仍然不起作用,当我打印 linkStatus 值时,我将其设为空。请帮忙。
java - 为什么使用 onclick 从 commandlink 调用的 Ajax 函数 XMLHttpRequest 不起作用?
我的问题是当我调用某个函数而不是在一个明确的 div 中渲染时,而不是发送我的请求。这是我的功能。
这是我调用这个函数的行
如果我使用这条线,渲染工作
但是会生成一个 JavaScript 错误,而不是调用我的 Bean。
目标是当我单击某个元素在 div 中呈现其他页面并同时在一个 bean 中执行某些方法时。
怎么了?
我怎样才能让它工作?