$(function(){ //全选 $("#CheckedAll").click(function(){ //所有checkbox跟着全选的checkbox走。 $('[name=items]:checkbox').attr("checked", this.checked ); _btnStatus(); }); $('[name=items]:checkbox').click(function(){ //定义一个临时变量,避免重复使用同一个选择器选择页面中的元素,提升程序效率。 var $tmp=$('[name=items]:checkbox'); //用filter方法筛选出选中的复选框。并直接给CheckedAll赋值。 $('#CheckedAll').attr('checked',$tmp.length==$tmp.filter(':checked').length); _btnStatus(); /* //一行做过多的事情需要写更多注释。复杂选择器还可能影响效率。因此不推荐如下写法。 $('#CheckedAll').attr('checked',!$('[name=items]:checkbox').filter(':not(:checked)').length); */ }); //输出值 $("#send").click(function(){ var str="你选中的是:\r\n"; $('[name=items]:checkbox:checked').each(function(){ str+=$(this).val()+"\r\n"; }) //alert(str); }); if(typeof rowHover != 'undefined' && rowHover instanceof Function)rowHover(); //rowHover(); }); function changePage(url){ loadDialog = openTips({isTitle:true,content:"
",width:100,height:100,isDrag:false ,allowClose:false,isResize:false,title:"加载数据",showMax:false,showMin:false,cls:"uploadCls"}); submitTargetAUrl(url,"_self"); } function selectRow(id,index____,row,param_____) { //var index_=window.parent.document.getElementById("index"); //var param_=window.parent.document.getElementById("param"); var index_=$("#index",window.parent.document); var param_=$("#param",window.parent.document); var index=$(index_).val(); var param=$(param_).val(); //alert("index:"+index); //alert("param:"+$(param_).val()); //alert(param); $trs=$("#view-data tbody").children(); //alert($trs.length); var tr=$trs[Number(row)+1]; $tds=$(tr).children(); var td=$tds[index]; //opener.document.all("place").value=$(td).text(); var result=$("#"+param,window.parent.opener.document); var resultInfo=$("#"+param+"-info",window.parent.opener.document); $(result).val(id); $(resultInfo).text($(td).text()); //alert($(td).text()); window.parent.close(); } function initButtons(iNowPage,pages) { if (iNowPage==1) { $("#home").disabled=true; $("#last").disabled=true; } if(iNowPage==pages) { $("#end").disabled=true; $("#next").disabled=true; } } function noSourceExplorer() { if (event.button == 2 | event.button == 3) { alert("welcome use jbpm4.0"); } } function showError() { var strError = new String; var err = source.parseError; strError = 'Error!\n' + 'file url: '+err.url +' \n'+ 'line no.:'+err.line +'\n'+ 'char: '+ err.linepos + '\n' + 'source: '+err.srcText+'\n'+ 'code: '+err.errorCode+'\n'+ 'description: '+err.reason+'\n'; window.alert(strError); } function _btnStatus() { var $tmp=$('[name=items]:checkbox'); length_=$tmp.filter(':checked').length; if (length_==0){ $('[name=Del]').attr('disabled',true); } else { $('[name=Del]').attr('disabled',false); } } function isSelected() { var $tmp=$('[name=items]:checkbox'); length_=$tmp.filter(':checked').length; if (length_==0){ return false; } else { return true; } } function ShowTROut(tmpRow) { window.alert("000"); tmpRow.CLASSNAME="tablerow2"; } function ShowTROver(tmpRow) { tmpRow.CLASSNAME="tablerow"; } function showCataDocs() { } function trim(str) { for(var i = 0 ; ipages) p=pages; url="?p="+p; location.href=url; } function selectCat() { engineName=document.ViewForm.engineName.value; appName=document.ViewForm.appName.value; rows=document.ViewForm.rows.value; var tmp=$('[name=CatKey]').val(); //alert(tmp) if (tmp=="") { window.alert('没有分类'); return; } var url= engineName+"?v="+appName; url=url+"&c="+tmp; url=url+"&rows="+rows; location.href=url; } function selectRow_() { engineName=document.ViewForm.engineName.value; appName=document.ViewForm.appName.value; var url= engineName+"?v="+appName; var rows =$('[name=Rows]').val(); url=url+"&rows="+rows; document.ViewForm.action=url; document.ViewForm.submit(); } function expandAction(code) { if (isSelected()) { var tmp=code+"?ids="+getSelectIds(); //location.href=tmp; $(window.parent.document).find('#iframe-form').attr("src",tmp); } } function search() { appName=ViewForm.appName.value; sending.style.visibility="visible"; location.href=("list.do?v="+appName+"&FindKey="+ViewForm.SearchInput.value); } function tr1(o1,num){ o=document.all("tmpDelete"+num); if (!o.checked) o1.className="tr2"; } function tr2(o1,num){ o=document.all("tmpDelete"+num); if (!o.checked) o1.className="tr1"; } function selectCheck(o1,num){ recNums=ViewForm.recNums.value; iCount=ViewForm.iCount.value; selectSingleCheckBox(o1,num); refreshButton(recNums,iCount); } function find_(){ appName=ViewForm.appName.value; //sending.style.visibility="visible"; location.href="content/searchframe.jsp?v="+appName; } function popup(url) { //alert("aaa"); var width = 700; var height = 510; var left = (screen.width - width)/2; var top = (screen.height - height)/2; var params = 'width='+width+', height='+height; params += ', top='+top+', left='+left; params += ', directories=no'; params += ', location=no'; params += ', menubar=no'; params += ', resizable=yes'; params += ', scrollbars=yes'; params += ', status=no'; params += ', toolbar=no'; newwin=window.open(url,'window123', params); if (window.focus) {newwin.focus()} return false; } //获取列表选中的数据 function getSelectIds(){ var str=""; $('[name=items]:checkbox:checked').each(function(){ str+=$(this).val()+";"; }); return str; } //列表查找功能 function find(){ var appName=$("#appName").val(); var liName=$("#li-name").val(); location.href=liName+"?v="+appName+"&k="+$("#keyWord").val(); ; } //打印客户预约列表 function printBacList(){ submitTargetAUrl("printBacList.do","_blank"); }