javascript - 在 JavaScript 中禁用 PrimeFaces selectOneMenu 组件

标签 javascript jsf primefaces

如何禁用 selectOneMenu

如果我将其添加到 标记中 onclick="document.getElementById('formId:textInputId').disabled=true"

它将禁用具有给定 ID 的 执行相同操作,它将不起作用?

我已经以与 inputText 相同的方式锁定了 html 页面上的 id 名称。它看起来像这样 j_idt13:projectName

最佳答案

如果您想通过 JavaScript 禁用该组件,请使用客户端 API 的 disable()enable() 函数。

<p:selectOnceMenu widgetVar="selectOneMenuWidget" />

并且您可以从 Javascript 调用:

PF('selectOneMenuWidget').disable();

关于javascript - 在 JavaScript 中禁用 PrimeFaces selectOneMenu 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29772191/

相关文章:

javascript - 如果 highcharts 中的值为 0,则每列的动态宽度

java.lang.AbstractMethodError : org. apache.xerces.jaxp.DocumentBuilderFactoryImpl 不继承抽象 javax.xml.parsers.DocumentBuilderFactory

java - PrimeFaces 对话框保留以前的值

primefaces - 是否可以重置 p :fileUpload? 上的文件限制计数器

javascript - 如何在特定时间更改视频javascript

javascript - Three.js 进度加载器在模型加载时不隐藏

javascript - 使用 jQuery 时如何将控件传递给函数?

ServletOutputStream 的 PDF 文件中的图像问题

jsf - PrimeFaces:将选定的值传递给自动编译方法(请求范围)

java - 如何处理 backing bean 中的 prettyfaces 'query-param'?