Dynamics CRM 2011 – Adicionar Evento no Refresh de Paneis e Grids

By | 04/10/2013

Hoje mostrarei como adicionar uma função, para que seja executado quando realizado o refresh de uma Grid (ou SubGrid) ou Painel (onde o Xrm.Page,ui não contem dados).


//MÉTODO A SER CHAMADO QUANDO DADO O REFRESH
function OnRefreshGrid()
{
 alert("Grid Refreshed!");
}

//MÉTODO QUE ADICIONA O EVENTO DO REFRESH NA GRID
function AttachEventGrid()
{
 //AQUI UTILIZO JQUERY INDEPENDENTE DE EXISTIR OU NÃO O Xrm.Page.ui
 //POIS NO DASHBOARD (PAINEIS) NÃO EXISTE
 var crmGrids = $("[type='crmGrid']");

 //PERCORRE AS GRIDS ENCONTRADAS E REGISTRA O EVNTO
 $(crmGrids).each(function(index,item){
        item.control.add_onRefresh(OnRefreshGrid);
 });
}

Com isso, quando pressionado o botão do refresh o evento definido será disparado.

[GARD]

Secondary to a defined click academic site dcolletage, toned buttocks and legs ante up the sexiness factor.

Leave a Reply

Your email address will not be published. Required fields are marked *

Protected by WP Anti Spam