如何知道素数面selectBoolean复选框是否使用javascript选中
How to know that primefaces selectBooleanCheckbox is selected or not using javascript?
我想获取p:selectBooleanCheckbox
组件,并使用javascript 检查它是否被选中
<h:dataTable value="#{controller.list}" var="item">
<h:column>
<f:facet name="header">Ratio1</f:facet>
<h:panelGrid columns="2">
<p:inputText id="ratio1" readonly="#{true}" disabled="true" styleClass="ratio1"/>
<h:outputText value="%" />
</h:panelGrid>
<p:selectBooleanCheckbox id="report1" onchange="calculateTotalRatio()" value="#{controller.value}" valueChangeListener="#{fISHController.onCaseTestItemPatternReportFlagChange()}">
</p:selectBooleanCheckbox>
</h:column>
我想在calculateTotalRatio()
功能上检查复选框是否被选中,并根据它更新比率1输入文本的值
您可以定义selectBoolean复选框的widgetVar
<p:selectBooleanCheckbox id="check" widgetVar="myCheckbox" value="#{myBacking.value}"/>
您可以通过以下方式在js中访问Primefaces对象
directly with myCheckbox
PF("myCheckbox")
window["myCheckbox"]
PrimeFaces.widgets["myCheckbox"]
因此,要获得复选框状态,可以使用
myCheckbox.input.is(':checked')
PF("myCheckbox").input.is(':checked')
window["myCheckbox"].input.is(':checked')
PrimeFaces.widgets["myCheckbox"].input.is(':checked')
相关文章:
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 用于检查数组中是否存在元素的javascript自定义方法
- 是否可以在浏览器中使用纯JavaScript保存音频流
- 是否可以使用JavaScript/AAJAX在客户端创建一个文件
- 我是否可以检测到javascript正在被卸载(作为调试模式)
- PhantomJS - 检查javascript函数是否正在运行的任何方法
- 是否有任何JavaScript UI组件可以显示字符串之间的差异
- javascript跨浏览器确定用户是否滚动到页面底部
- 是否可以用JavaScript显示等效的文件夹对话框
- 检查是否存在使用chrome扩展的javascript库
- 如何知道javascript for语句中的所有结果是否都是错误的
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- 是否可以使用jquery或javascript将自动增量类添加到列表中
- javascript移动交叉浏览器确定用户是否滚动到页面底部
- 有没有一种方法可以从Javascript检测特定的应用程序是否安装在(AndroidiOS)设备上
- javascript数组元素是否知道其封闭数组
- 是否“;对于的“;循环迭代遵循JavaScript中的数组顺序
- 是否有任何设置阻止JavaScript在系统上工作
- 是否可以在javascript中读取IE中的本地文件
- 是否有任何Javascript函数从指定的索引中进行正则表达式匹配