TOGOUTECH

javascript - 带有 Primefaces (JSF) 的 Twitter Bootstrap

我正在尝试将Primefaces3.2(也许它通常与JSF相关)与TwitterBootstrap2.0.2(http://twitter.github.com/bootstrap)一起使用。我在入门示例(http://twitter.github.com/bootstrap/examples/starter-template.html)中添加了一个下拉菜单,其中包含以下脚本<h:head>:<scriptsrc="/resources/js/bootstrap.js"></script><scriptsrc="/res

javascript - 使用 Javascript 获取支持 bean 值

JSF2.0、Mojarra2.0.1、PrimeFaces3.4.1有类似的问题,但我需要某事。别的;javascript函数必须等待支持bean方法,该方法正在填充要从js函数中提取的变量。我想说的是:<p:commandLinkaction="#{statusBean.getStatuses}"oncomplete="afterLoad()"/>假设js函数只是获取值并将其打印到屏幕上。functionafterLoad(){alert("#{statusBean.size}");}这是生日的child:@Managed

javascript - 在每个 JSF ajax 回发后执行 JavaScript

我有一个javascript函数,我想在JSF2中的每个异步回发之后执行它。我已完成以下操作以确保执行每个整页回发:jQuery(document).ready(mahFunction);我需要这样做的原因是为了解决第三方JSF组件库中的故障,因此我无法在服务器渲染阶段修改任何内容来为组件执行此操作。我找不到这方面的信息可能是因为我使用了不正确的术语。我曾经是一名ASP.NET开发人员,我将这些术语称为“完整页面回发”和“部分回发”,而其他JSF开发人员似乎不使用此类术语。 最佳答案 您可以通过jsf.ajax.addOnEvent

javascript - 使用 h :selectBooleanCheckbox 显示/隐藏另一个输入字段

我正在使用JSF2和Java构建Web应用程序。我想构建一个如下图所示的表单:当有人取消选中复选框时,表单应该消失:Here是gwt的一个例子。到目前为止,我用<f:ajax>尝试了一些东西标签和PropertyActionListener在managedBean中,但它没有用。有人可以给我一个例子或至少一些提示来实现我的目标。非常感谢 最佳答案 使用<f:ajaxrender="idOfPanelContainingInputFields">在复选框中并为包含输入字段的组件提供rendere

javascript - 在 JSF 中 - 获取客户端的语言环境(以浏览器的时区显示时间)

我正在用JSF2.0编写一个webapp,它向用户显示时间戳作为信息的一部分。我希望用户看到本地化到他们的位置(浏览器的语言环境)的时间戳。到目前为止,无论我做什么,时间戳总是显示为本地化到服务器的时区。我尝试使用以下方法获取语言环境:LocalebrowserLocale=FacesContext.getCurrentInstance().getViewRoot().getLocale();或者LocalebrowserLocale=FacesContext.getCurrentInstance().getExternalContext().getRequestLocale();两者

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 - 谷歌浏览器移动版 (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 - 在 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 - 引用错误 : 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