Ignore:
Timestamp:
02/26/10 10:56:36 (14 years ago)
Author:
pedroerp
Message:

Ticket #928 - Adicionando suporte a buscas por telefone no organograma.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/workflow/js/userinterface/orgchart.js

    r2042 r2085  
    4545        content += '</select></a></li>'; 
    4646        content += '<li><a href="#" onclick="window.open(\'' + enderecoImagem + '\', \'extwindow\'); return false;"><img src="templateFile.php?file=images/Process.gif">&nbsp;&nbsp;Gráfico</a></li>'; 
    47         content += '<li><a><input type="text" name="search_term" id="search_term" onkeypress="if (((event.which) ? event.which : event.keyCode) == 13) $(\'search_span\').onclick(); return true;" /><span id="search_span" style="cursor: pointer;" onclick="tmp = $$(\'div#orgchartAreas a.destaque\'); if (tmp[0]) tmp[0].removeClassName(\'destaque\'); orgchartSearchEmployee($F(\'search_term\')); return false;">&nbsp;busca</span></a></li>'; 
     47        content += '<li><a><input type="text" name="search_term" id="search_term" onkeypress="if (((event.which) ? event.which : event.keyCode) == 13) $(\'search_span\').onclick(); return true;" /><span id="search_span" style="cursor: pointer;" onclick="tmp = $$(\'div#orgchartAreas a.destaque\'); if (tmp[0]) tmp[0].removeClassName(\'destaque\'); orgchartSearchEmployee($F(\'search_term\')); return false;">&nbsp;busca&nbsp;</span><img src="templateFile.php?file=images/help.png" title="Informe o nome, área ou telefone a ser pesquisado." style="cursor: help" /></a></li>'; 
    4848        content += '<li><a href="#" onclick="printArea(); return false;"><img src="templateFile.php?file=images/imprimir.png" width="16">&nbsp;&nbsp;Imprimir</a></li>'; 
    4949        content += '</ul>'; 
     
    296296 
    297297        /* no employee to list */ 
    298         if ( ( ! data['employees'] || data['employees'].length == 0 ) && ( ! data['bygroup'] || data['bygroup'].length == 0 ) ) 
     298        if ( ( ! data['employees'] || data['employees'].length == 0 ) &&  
     299                 ( ! data['bygroup'] || data['bygroup'].length == 0 ) && 
     300                 ( ! data['bytelephone'] || data['bytelephone'].length == 0 ) ) 
    299301        { 
    300302                div.innerHTML = '<br/><br/><center><strong>Nenhum registro encontrado</strong></center>'; 
     
    479481                        div.innerHTML += '</center><span style="color:red">Busca pelo nome: ' + searchTerm.toUpperCase( ) + '</span>' + content; 
    480482 
     483                // printing records found by group 
    481484                if ( data['bygroup'] && data['bygroup'].length ) 
    482485                { 
     
    486489                        if ( content ) 
    487490                                div.innerHTML += '<br/><br/><span style="color:red">Busca pelo setor: ' + searchTerm.toUpperCase( ) + '</span><br/>' + content; 
     491                } 
     492 
     493                // printing records found by telephoneNumber 
     494                if ( data['bytelephone'] && data['bytelephone'].length ) 
     495                { 
     496                        employees = [ ]; 
     497                        employees[ 'employees' ] = data['bytelephone']; 
     498                        content = printEmployeesHandler( employees, 'returnResult' ); 
     499                        if ( content ) 
     500                                div.innerHTML += '<br/><br/><span style="color:red">Busca pelo telefone: ' + searchTerm.toUpperCase( ) + '</span><br/>' + content; 
    488501                } 
    489502 
Note: See TracChangeset for help on using the changeset viewer.