我正在使用primefaces日曆。日曆放置在primefaces的數據表中。如何使用jquery禁用日曆
我需要禁用日曆使用jQuery。
<p:column width="170">
<p:calendar id="vendorStartDate" value="#{articlePromo.fechaInicio}"
pattern="dd/MM/yyyy" mode="popup" showOn="button">
</p:calendar>
</p:column>
下面沒有禁用日曆:
$(#vendorStartDate).attr('disabled','disabled');
document.getElementById("vendorStartDate").disabled = true;
在查看源代碼,我能確定它實際上是一個輸入文本和一個按鈕。輸入文本得到id = vendorStartDate_input。但按鈕沒有得到一個ID。
日曆的啓用/禁用取決於其他列的值。因此,在該列的onChange
事件中,我需要禁用日曆組件 - 兩個輸入文本&按鈕。
我能夠禁止使用輸入文本:
document.getElementById("vendorStartDate_input").disabled = true;
如何禁用按鈕?
感謝, Shikha