$(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");
}