Refresh Menu - Resolvido.

(pauloper) #1

Ola Pessoal,

Quando usuario entra no sistema, tenho no Rodape da aplicacao Menu,
uma variavel global chamada [periodo]. Ex: 01/02/2011

Tenho no Menu uma opcao para usuario trocar Periodo.

Apos atualizar a global [periodo] é alterada normalmente,
porem nao altera no Rodape para mostrar ao usuario.

Alguem tem uma ideia de como dar um refresh no Rodape ??

Obrigado.
Paulo.

(Haroldo) #2

crie como valor no rodapé ou cabeçalho (pode ser de outra app, tipo o menu):

ao alimentar a global com o novo período coloca:

sc_ajax_javascript(‘RecarregaElemento’, Array(’#periodoid’," [periodo]"));

cria um metodo javascript com o nome:

ReecarregaElemento com dois parametros: id , htmlcod
no código desse método coloque as instruçoes jquery abaixo:

$(id).show();
$(id).html(htmlcod);

Dessa forma você pode escrever em qualquer lugar dinamicamente, não só em elementos criados por você, mas em elementos já criados pelo Scriptcase, basta descobrir o id do mesmo, com o google chrome, se clicar o botão direito do mouse e inspecionar elemento, obterá toda codificação html do mesmo, se tiver a sorte do SC ter colocado o id nesse elemento você poderá manipulá-lo com jquery.

(pauloper) #3

Show Haroldo. Valeu pela dica.

Att,
Paulo.

(William .'.) #4

Prezados, estou exatamente com esta necessidade, embora tenha seguido o exemplo não consegui atualizar o cabeçario… alguém tem alguma dica ?

William Scardua