[英]Checkbox datatable selected row
我有Checkbox數據表,第一列是Checkbox,第二列是其他outputtext,但最后一列是inputtext(password),此列disabled="false"
,現在我想如果我單擊復選框,此列更改disabled="true"
,我該如何能解決這個嗎?
<h:body>
<p:dataTable var="car" value="#{regularityController.stlist}" paginator="true" rows="10" rowKey="#{car.g_student_no}"
selection="#{regularityController.select}" >
<f:facet name="header">
Telebeleri secin
</f:facet>
<p:column selectionMode="multiple" style="width:18px" />
<p:column headerText="Name">
<h:outputText value="#{car.s_name}" />
</p:column>
<p:column headerText="Surname" >
<h:outputText value="#{car.s_surname} " />
</p:column>
<p:column headerText="Father Name">
<h:outputText value="#{car.s_fname} " />
</p:column>
<p:column headerText="Father Name">
<p:password disabled="#" value="#{car.s_pass }"/>
</p:column>
<f:facet name="footer">
<p:commandButton value="ddd" action="#{regularityController.saveStudent()}"/>
</f:facet>
</p:dataTable>
</h:body>
您是否嘗試過使用javascript:添加到復選框
onclick="document.getElementById('#{p:component('id')}').disabled=true"
為password
添加一個id
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.