您的位置:首页 > 其它

框架的控件隐藏

2015-07-07 15:03 253 查看
/**
* 设置按钮按钮的可用或只读控制   设置按钮的显示和隐藏
* @param btn 单按钮的NAME或是存放多个按钮名称的数组

* @param status 固定值:true 或是 false
* @param status1 固定值 :true (显示控件) 或者 false(隐藏控件) 或者 不传值(默认显示控件)

* @returns 没有返回值

* 使用方法1:

* 设置按钮name="btnQuery" 和 name="btnCls" 只读,设置按钮name="btnQuery" 和 name="btnCls" 为显示

* 	 var arrBtn = new Array('btn','btn2');
*	 btnStatus(arrBtn,false);
*
*  使用方法2:

*  设置按钮name="btnQuery" 可用,设置按钮name="btnQuery" 为隐藏

*  btnStatus('btnQuery',true,false);
*/
function btnStatus(btn,status,status1){
if(typeof status1==='undefined'||status1){
status1='';//显示控件
}else{
status1='none';//隐藏控件
}
//判断是否为数组

if(typeof btn == 'object' && typeof btn.sort == 'function' && typeof btn.length == 'number'){
for(var i=0;i<btn.length;i++){
$('a[name="'+btn[i]+'"]')[0].disabled=!status;
$('a[name="'+btn[i]+'"]')[0].style.display=status1;
}
}else{
$('a[name="'+btn+'"]')[0].disabled=!status;
$('a[name="'+btn+'"]')[0].style.display=status1;
}
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: