TOGOUTECH

javascript - 如何在 JSF <h :commandLink> action is performed? 之前执行 Javascript

这个问题在这里已经有了答案:Confirmationonsubmit(1个回答)关闭7年前。如果你有一个JSF<h:commandLink>(它使用onclick的<a>事件来提交当前表单),您如何在执行操作之前执行JavaScript(例如要求删除确认)?

javascript - JSF/PrimeFaces ajax 更新打破了 jQuery 事件监听器函数绑定(bind)

我正在使用jQuery为HTML中的每个input注册一个change事件监听器,如下所示:<h:head><scripttype="text/javascript">//<![CDATA[$(document).ready(function(){$(':input').each(function(){$(this).change(function(){console.log('FromdocReady:'+this.id);});});});functionchangeHandler(){console.l

javascript - 如何使用 native JavaScript 在 HTML DOM 事件上调用 JSF 托管 bean?

我需要在HTMLDOMload事件期间使用ajax执行JSF托管bean操作方法,类似于jQuery的$(document).ready(function(){$.ajax(...)})。我只能在这个项目中使用JSF生成的JavaScript。有没有办法在原生JSF中做到这一点?我可以使用哪个事件或可以使用哪个JSFajax函数?我正在使用JSF2.0、Facelets和PrimeFaces。 最佳答案 几种方式。使用<h:commandScript>.请注意,这仅在JSF2.3之后可用。<h:form>&l

javascript - 谷歌浏览器移动版 (Nexus 7) |表单提交不起作用

我在登录我的网站时遇到问题,该问题似乎出现在移动chrome浏览器中(但适用于某些手机中提供的web-kit浏览器)。我正在努力尝试在平板电脑上进入“开发者模式”,但我希望其他人遇到过这个问题,并能在我弄清楚如何实际调试它时为我指明正确的方向。它是一个JSF2应用程序(基于Bootstrap2.2的Primefaces)作为UI。我的表单看起来像这样(第二组“onblur”调用是有意查看是否有帮助——但它没有):<htmlxmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://java.sun.com/jsf

javascript - JSF 在 f :ajax 之后执行 javascript

在我的JSF2web应用程序中,我使用以下代码根据selectedStatus显示和切换rich:dataTable的内容:<h:selectOneRadioid="statusSelection"value="#{backingBean.selectedStatus}"style="width:auto;float:left;"><f:selectItemitemValue="AVAILABLE"itemLabel="Available"/><f:selectItemitem

javascript - 在 f :ajax listener is invoked 之前和之后执行 JavaScript

有一种简单的方法可以在调用<f:ajaxlistener>之前和之后调用JavaScript操作,例如我想调用window.alert("pre")之前和window.alert("post")之后onChange在支持bean中调用ACtrl:<h:form><h:inputTextid="anId"value="#{cityCtrl.dbHost}"><f:ajaxevent="change"listener="#{aCtrl.onChange}"

javascript - 具有德语语言环境的 PrimeFaces Spinner

在Java网络项目中,我们使用PrimeFaces4.0作为JSF扩展。现在我们在PrimeFaces中遇到了Spinner(p:spinner)组件的问题。我们将微调器嵌入到我们自己的自定义标记中以设置一些默认值,例如stepFactor和区域设置。JSF标记的主体如下所示:<p:spinnerid="#{id}"value="#{value}"min="#{min}"max="#{max}"stepFactor="0.1"size="5"onchange="#{onchan

javascript - 如何在输入时将输入更改为大写

我正在使用onkeyup="this.value=this.value.toUpperCase();"将输入文本值更改为大写。这是可行的,但我需要在不使用鼠标事件的情况下更改输入框中的单个字母。如果我使用左箭头键向后移动光标,onkeyup事件将被触发,光标将移动到结束。如何修改此脚本,以便我可以使用箭头键向后导航并修改中间某处的文本当前代码看起来像这样......<h:inputTextvalue="#{_input.response}"autocomplete="off"onmouseover="this.focus();"on

javascript - 引用错误 : PF is not defined

我尝试了NotificationBarPrimeFaces的示例,但是它没有用。我收到以下JS错误:ReferenceError:PFisnotdefined我想在使用PF()函数之前我需要包含一个库,但我不知道哪个库以及在哪里可以找到它。 最佳答案 JS函数PF()仅在4.0之后可用。您显然正在使用PF3.x。查看展示网站的页脚,它目前正在运行PF4.0。只需使用widgetVar.show(),其中widgetVar是您在widgetVar中指定的widget变量名,即bar在他们的展示示例中。<p:commandButt

javascript - JSF:按下回车键时如何提交表单?

这看起来是一个简单的要求,但我还没有找到一个简单的解决方案:在JSF1.2/Richfaces3.3webapp中,我有一个表单,其中包含各种类型的输入组件,后跟一个<a4j:commandButton>。和一个<h:commandButton>.前者重置表单,第二个对输入的数据执行一些操作。我的目标是当用户在输入数据时按下回车键时触发此操作。我该怎么做?编辑:一般我有不止一个<h:commandButton>每<form>.我想指定一个特定的作为默认操作。此外,我希望该解决方案能够与AJAX(我们广泛使用)配合使用。