// 禁用form表单中所有的input[文本框、复选框、单选框],select[下拉选],多行文本框[textarea] disableForm : function(formId, isDisabled) { var attr = "disable"; if (!isDisabled) { attr = "enable"; } $("form[id='" + formId + "'] :text").attr("disabled", isDisabled); $("form[id='" + formId + "'] textarea").attr("disabled", isDisabled); $("form[id='" + formId + "'] select").attr("disabled", isDisabled); $("form[id='" + formId + "'] :radio").attr("disabled", isDisabled); $("form[id='" + formId + "'] :checkbox").attr("disabled", isDisabled); // 禁用jquery easyui中的下拉选(使用input生成的combox) $("#" + formId + " .easyui-combobox").each(function() { if (this.id) { $("#" + this.id).combobox(attr); } }); // 禁用jquery easyui中的下拉选(使用select生成的combox) // $("#" + formId + " select[class='combobox-f combo-f']").each( // function() { // if (this.id) { // $("#" + this.id).combobox(attr); // } // }); // 禁用jquery easyui中的日期组件dataBox $("#" + formId + " .easyui-datebox").each(function() { if (this.id) { $("#" + this.id).datebox(attr); } }); $("#"+formId+" .easyui-combogrid").each(function(){ if(this.id){ $("#"+this.id).combogrid(attr); } }); $('#'+formId+" .easyui-combotree").each(function(){ if(this.id){ $('#'+this.id).combo(attr); } }); $('#'+formId+" .easyui-timespinner").each(function(){ if(this.id){ $('#'+this.id).timespinner(attr); } }); if ($("#btn_save")) { if (isDisabled) { $("#btn_save").hide(); } else { $("#btn_save").show(); } } },
$('#a_raise_cancle_flag').combobox('enable'); 这是对的
$('#a_raise_cancle_flag').combobox('disable'); 这是对的
$('#a_act_prj_name').combobox('disabled', false);这是错的
$('#o_org_no').combotree('disabled',true);这是错的,
$('#o_org_no').combotree('disable');这是无效的
$('#o_org_no').combo('disable');这是对的