当disabled =“true”时隐藏按钮,如何使其显示?
问题描述:
<p:calendar ... disabled="#{bean.disabled}" />
启用时,你可以看到打开的弹出按钮:<p:calendar>当disabled =“true”时隐藏按钮,如何使其显示?
禁用时,该按钮就会消失:
我想显示的按钮禁用模式。我怎样才能做到这一点?
答
// this function make the button in disabled mode
function disableCalendar(){
$(".ui-datepicker-trigger ").prev().attr("disabled","disabled");
$(":button").filter(".ui-datepicker-trigger ").attr("disabled","disabled");
}
// this function remove the disabled mode
function abilitaCalendar(){
$(":button").filter(".ui-datepicker-trigger ").removeAttr("disabled");
$(".ui-datepicker-trigger ").prev().removeAttr("disabled");
}
+2
虽然此代码可能会回答问题,但为何和/或代码如何回答问题提供附加背景可以提高其长期价值。 –
为什么这个按钮在禁用模式下消失,应该显示 – Alice