table_tree.js
1.97 KB
function entere(value,conteiner,id,e){if(e.keyCode==13){document.getElementById(id).innerHTML="<span ondblclick=\"returnEdit('"+conteiner+"','"+value+"','"+id+"');\" >"+value+"</span>"}else{return false}}function returnEdit(conteiner,value,id){input='<input type="text" onkeyup="entere(this.value,\''+conteiner+"','"+id+'\',event)" value="'+value+' " />';document.getElementById(conteiner).innerHTML=input;document.getElementById(conteiner).firstChild.select()}function hiddenController(table,control,arquivo){rowSize=document.getElementById(table).rows.length/2;for(i=1;i<rowSize;i++){if(!control){TableTreeReq(table+"_row_"+i,arquivo)}else{TableTreeLineControl(table+"_row_"+i,"none","","none")}}if(!control){document.getElementById(table+"_openAll").style.display="none";document.getElementById(table+"_closeAll").style.display=""}else{document.getElementById(table+"_openAll").style.display="";document.getElementById(table+"_closeAll").style.display="none"}return false}function TableTreeLineControl(id,ValueSub,ValueMais,ValueMenos){if(ValueSub==""){document.getElementById(id+"_sub").style.display=ValueSub}else{document.getElementById(id+"_sub").style.display=ValueSub}document.getElementById(id+"_mais").style.display=ValueMais;document.getElementById(id+"_menos").style.display=ValueMenos}function TableTreeReq(id,arquivo){carregandoContainer(id);return new Ajax.Updater(id+"_sub_cell_2",arquivo,{onSuccess:TableTreeLineControl(id,"","none",""),asynchronous:true,evalScripts:true})}function carregandoContainer(id){var loading=window.parent.frames.telaPrincipal.document.getElementById("carregando");var src=loading.innerHTML;var src_loading=window.parent.frames.telaPrincipal.document.getElementById("ajax_carregando").src;var alt_loading=window.parent.frames.telaPrincipal.document.getElementById("ajax_carregando").alt;var newLoading=document.createElement("img");newLoading.setAttribute("src",src_loading);newLoading.setAttribute("alt",alt_loading);document.getElementById(id+"_sub_cell_2").innerHTML=src};