问题标签 [commandbutton]
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.
jsf-2 - h:commandbutton 调用错误的操作方法
我在这里遇到了一个有趣的问题。当我单击命令按钮时,即使按钮没有操作属性,它也会调用错误的操作方法。这是什么?
ajax - 简单的 JSF Ajax 命令按钮重新渲染不起作用
我在实现对我的托管 Bean 的 Ajax 调用时遇到了很多问题。我准备了一个简单的测试用例 - 我希望 outputText 值更改为 Beta,但它仍为 Alpha。我究竟做错了什么?
jsf - ajax渲染后commandButton无效
我对这两个命令按钮有疑问:加入和离开。
如果我点击离开,我想隐藏加入,反之亦然。
当我将 ajax 设置为 false 时,没有问题(但所有页面都是刷新的,我认为这不是最佳的)。
但是,当 ajax 属性在特定更新的情况下为 true 时(参见代码中的注释),渲染效果很好,但新按钮似乎变得不活动。如果我点击它,什么也不会发生(看起来是 actionListener 触发器,但视图没有刷新,我必须手动刷新才能看到区别)
谢谢阅读。
vba - 删除文档中的所有命令按钮并重新添加它们
我试图从 Word 中的所有命令按钮中保存一些值,然后删除它们,然后再次添加它们。
这是出于打印目的。
我的问题是如何遍历所有命令按钮以保存它们的顶部、左侧、名称和宽度值,然后如何删除它们,然后如何使用它们以前的名称、宽度和位置创建新按钮。
我知道如何创建数组等等,我只需要弄清楚循环命令按钮和使用旧命令按钮的值添加新命令按钮的语法。
jsf - Primefaces通过按钮单击切换dataGrid元素的颜色
我想通过单击命令按钮来更改 datgrid 元素的背景颜色。我目前不知道如何做到这一点。
当我单击以下按钮时,网格项的元素被添加到列表中,我想将面板项的颜色更改为(例如黄色),以便用户可以看到,这个元素被标记。
这是我的数据网格的代码。
jsf - 我自己的 primefaces p:commanButton 图标
我不能将我自己的图标用于 primefaces p:commandButton。我的代码是:
CSS是:
文件夹的结构很普通:/resources/images/cancel_16.png
结果我得到:
当我尝试:
我得到:
当我查看萤火虫报告时,有部分跨度
有:
我看过这个解释和其他解释,但没有找到答案。
当我尝试 p:commandLink 和 h:graphicImage 图标是可见的,但它是作为按钮/链接的图像。
jsf - 在 commandButton 上成功操作后导航
我正在使用 Primefaces mobile(0.9.3 和 Primefaces 3.5)构建 JSF 应用程序。我有一个登录页面,在这个登录页面上有一个登录按钮,定义如下:
loginBean.login 方法定义如下:
}
在我的主 xhtml(与定义按钮相同)中,我定义了以下附加视图:
我这样做是因为我想在 Primefaces mobile 中使用过渡。要进入注册页面,我使用 ap:button 可以正常工作:
为什么我的登录按钮不起作用?我还尝试将“#loggedInTarget?transition=fade”作为操作直接放入,但这也不起作用:(
我需要该操作,因为我必须检查用户凭据是否有效。如果它们有效,我想显示我的 loggedInTarget。
我怎样才能实现它?
提前致谢!
编辑:按钮在表单内。
jsf-2 - 我可以写 actionListner 或 action 吗
我需要使用<h:commandButton type="submit">
以下形式执行支持 bean 方法:
我尝试定义action
as well as actionListner
,但是从不执行支持 bean 方法。我怎样才能做到这一点?
jsf - h:commandbutton 与 ajax 调用错误的操作方法
我对<h:commandButton>
带有<f:ajax>
标签的 jsf 有疑问。如果它有<f:ajax>
标签,它会调用支持 bean 中的其他action
和actionListener
方法。如果它没有<f:ajax>
标签,它会调用自己的正确action
方法。这是我的片段:
如果我省略<f:ajax execute="loanContent"/>
部分,它工作正常。如果我保持原样,它会调用其他方法,这些方法负责相同形式的其他按钮。顺便说一句mainView
,支持 bean 是一个ViewScoped
托管 bean。
javascript - JSF2 Primefaces Enter key keycode=13 不适用于 commandButton
真正的问题:我正在尝试了解我找到的 javascript 片段与 Primefaces commandButton 之间的交互。javascript 片段分配给 JSF h:form 标记的 onkeypress 属性。我有这个片段在我的一些页面上工作,但在其他页面上没有。当我试图去除不必要的东西来问这个问题时,javascript 完全停止了工作。
似乎有些东西我不明白,因为这段代码不起作用。请注意,如果用户实际单击按钮,代码确实有效。当他们按下 Enter 键时,我希望它能够工作。我已经尽可能多地剥离了样式指南,以使其更短。
PS我也试过 if (event.keyCode == 13) { this.submit(); }
附加研究后添加:令我懊恼的是,我找到了一个 Primefaces 特定的解决方案,我应该早点找到。事实证明,只需添加 p:focus 标签,就根本不需要 JavaScript。这是实际工作的 XHTML 文件。支持 bean 没有变化。
这将使我能够完成对原始问题的分析(因为我在尚未工作的页面上有 ap:focus 标签),我将单独发布。