$(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); }); $("#Del").click(function(){ // $("#dialogDel").dialog('open'); }); $("#dialogDel").dialog({ buttons:[{ text:'是', iconCls:'icon-ok', handler:function(){ $('#dialogDel').dialog('close'); del(); } },{ text:'否', handler:function(){ $('#dialogDel').dialog('close'); } }] }); $('#dialogDel').dialog('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(){ //alert("============"); appName=document.ViewForm.appName.value; url="li.do?v="+appName+"&k="+$("#keyWord").val(); location.href=url; } function find_(){ appName=ViewForm.appName.value; //sending.style.visibility="visible"; location.href="content/searchframe.jsp?v="+appName; } function popup(url) { 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=no'; params += ', status=no'; params += ', toolbar=no'; newwin=window.open(url,'window123', params); if (window.focus) {newwin.focus()} return false; }