teste 2
Autor: Pesca Litoral | Publicado: 2012-03-12T08:40:00-07:00


    006872  Demonstrativo Analítico de Pagamento   Tarefa - Help Desk  Tarefa aberta automaticamente  Executar Tarefa  12/03/2012 10:21  22/03/2012 10:21  Tiago Zaccaron Pazeto     
    006607  Relatório Acompanha Comissão  Tarefa - Help Desk  Tarefa aberta automaticamente  Executar Tarefa  08/03/2012 17:32  18/03/2012 17:32  Tiago Zaccaron Pazeto     
    006393  Relatório Acompanha Comissão  Help Desk  Isis Wagner Pereira  Resolver Solicitação  08/03/2012 17:32  15/03/2012 15:31  Tiago Zaccaron Pazeto     
    005911  Solicitação relatório faturamento  Help Desk  Monica Maluf Teixeira  Resolver Solicitação  07/03/2012 09:50  13/03/2012 11:28  Tiago Zaccaron Pazeto     
    006164  Solicitação relatório faturamento  Tarefa - Help Desk  Tarefa aberta automaticamente  Executar Tarefa  07/03/2012 09:50  17/03/2012 09:50  Tiago Zaccaron Pazeto     
 
       var ellist_myTasks = new EntityList('tblist_myTasks',
                 'Task',
                 'ellist_myTasks',
                 'list_myTasks',
                 '0',
                 '0',
                 '',
                 'null',
                 'null',
                 "openTask(",
                  false,
                  "false",
                  "false",
                  "false",
                  'null',
                  "crud",
                  "true",
                  "null",
                  "false",
                  "false");

       

       var vetorlist_myTasks = new Array();
              
       
         vetorlist_myTasks.push(1279047);
        
         vetorlist_myTasks.push(1235752);
        
         vetorlist_myTasks.push(1235740);
        
         vetorlist_myTasks.push(1184389);
        
         vetorlist_myTasks.push(1184401);
        

       ellist_myTasks.addMultItem(vetorlist_myTasks,"ellist_myTasks", "cleanEditLink()");          

       function cleanEditLink(){
        callFunction("http://gaia/fusion/formlist/?action=cleanEditLink");
       }
       ellist_myTasks.onChangeListener = function (){
        fireComponentEvent('ellist_myTasks');
       };
      
 <> 
  myId('n_pagina').onkeypress = function(event)
  {
   if ((window.event ? window.event.keyCode : event.which) == 13)
   {
    if (typeof myId('n_pagina').value != 'undefined' && myId('n_pagina').value > 0) {
     pgEscolhida = myId('n_pagina').value;
    }
    else 
     pgEscolhida = 1

    var param = "minimo=" + (pgEscolhida-1)*numRows + "&qtResult=" + numRows + "&showContainer=false";         

    var urlToGo = urlPadrao + parametros;
    if (parametros.indexOf("?") < 0)
     urlToGo = urlToGo + "?" + param;
    else
     urlToGo = urlToGo + "&" + param;
    loadContent(myId('area_scroll'), urlToGo); 
   }       
  };  

  if (typeof startIndex != 'undefined')
  {  
   //FIXME -- tratamento local para a atualização do footer, verificar se tem como fazer este virar um 'método' do objeto de id passada pela taglib
   myId('primeiro_item_pagina').innerHTML = (total == 0)?0:startIndex+1;
   var el = myId('ultimo_item_pagina');
   if(el && el.firstChild)el.firstChild.nodeValue = ((startIndex + numRows > total) ? total : startIndex+numRows);
   el = myId('total_itens');
   if(el && el.firstChild)el.firstChild.nodeValue = total;
   el = myId('total_paginas');
   if(el && el.firstChild)el.firstChild.nodeValue = (total == 0)?1:paginas;  
   myId('n_pagina').value = paginaAtual;       
  }

  if (typeof paginas != 'undefined' && paginas > 1)
  {
   if (paginaAtual>1)
    pgAnterior = (paginaAtual-2)*numRows;

   if (paginaAtual<total)
   {
    pgSeguinte = (paginaAtual)*numRows;
    if (pgSeguinte > total)
     pgSeguinte = -1;
   }
   
   /*
   alert("Pag Seguinte: " + pgSeguinte +
      "\nTotal: " + total +
      "\nPaginas: " + paginas +
      "\nPag Atual: " + paginaAtual +
      "\nNumRows: " + numRows
      );
   */   

   /*referencia para página anterior*/
   if (typeof pgAnterior != 'undefined' && pgAnterior >= 0)
   {
    var param = "minimo=" + pgAnterior + "&qtResult=" + numRows + "&showContainer=false"; 

    var urlAnterior = urlPadrao + parametros;       

    if (urlAnterior.indexOf("?") < 0)
     urlAnterior = urlAnterior + "?" + param;
    else
     urlAnterior = urlAnterior + "&" + param;

    if(paginaAtual == 1)
     myId('anterior').onclick = function() { nop();}    
    else
     myId('anterior').onclick = function() {loadContent(myId('area_scroll'), urlAnterior);}
    
    //alert("Anterior\n\n" + urlAnterior);
   }

   /*referencia para página posterior*/
   if (pgSeguinte >= 0)
   {   
    var param = "minimo=" + pgSeguinte + "&qtResult=" + numRows + "&showContainer=false";
    
    var urlSeguinte = urlPadrao + parametros;
    
    if (urlSeguinte.indexOf("?") < 0)
     urlSeguinte = urlSeguinte + "?" + param;
    else
     urlSeguinte = urlSeguinte + "&" + param;
    
    if(paginaAtual < paginas)
     myId('proxima').onclick = function() { loadContent(myId('area_scroll'), urlSeguinte); }
    else
     myId('proxima').onclick = function() { nop();}
    
    //alert("Proxima\n\n" + urlSeguinte);
   }else
    myId('proxima').onclick = function() { nop();}

   /*referencia para ultima pagina*/
   if (paginas >= 0)
   {   
    var param = "minimo=" + (paginas-1)*numRows + "&qtResult=" + numRows + "&showContainer=false";
    
    var urlUltima = urlPadrao + parametros;
    
    if (urlUltima.indexOf("?")<0)
     urlUltima = urlUltima + "?" + param;
    else
     urlUltima = urlUltima + "&" + param;
    
    if(paginaAtual < paginas)
     myId('ultima').onclick = function() {loadContent(myId('area_scroll'), urlUltima);}
    else
     myId('ultima').onclick = function() { nop();}
     
    //alert("Ultima\n\n" + urlUltima);      
   }

   /*referencia para primeira pagina*/
   if (paginas >= 0)
   {   
    var param = "minimo=0&qtResult=" + numRows + "&showContainer=false";
    
    var urlPrimeira = urlPadrao + parametros;
    
    if (urlPrimeira.indexOf("?")<0)
     urlPrimeira = urlPrimeira + "?" + param;
    else
     urlPrimeira = urlPrimeira + "&" + param;

    if(paginaAtual == 1)     
     myId('primeira').onclick = function() { nop();}
    else    
     myId('primeira').onclick = function() {loadContent(myId('area_scroll'), urlPrimeira);}
    
    //alert("Primeira\n\n" + urlPrimeira);
   }
  }