Archive for novembro, 2009

Atualizar conteúdo de um painel com ajax


17 nov

Para atualizar um conteúdo de qualquer painel do ExtJS via ajax trazendo de outra página, basta utilizar o script abaixo:

1
2
3
4
5
6
7
8
9
<code>
Ext.getCmp('idDoPainel').load({
    params:{
val:'jotaquery'
},
    url:'arquivo.php',
    scripts:true          
});
</code>

No script acima estou chamando o arquivo “arquivo.php” que está na mesma pasta e inserindo o conteúdo que ela retornar no painel ou window com id “idDoPainel”, passando como parâmetro o campo “val” com o valor “jotaquery”, e permitindo que os javascripts sejam executados como scripts por meio da opção “scripts:true”.

Dúvidas??? postem…

Foreach com ExtJS


16 nov

Caso tenha um Array no javascript e precise fazer um foreach, existe um método pronto para isso no Ext. Na classe Ext há p método each. Veja abaixo um exemplo disso:

1
2
3
4
5
6
7
8
9
<code>
var array = Array('Banana','Maça','Abacaxi');
Ext.each(array, function(item, index, todosItens){
                
alert('Item: '+item+'\nIndex: '+index+'\nArray: '+todosItens);
                
});
</code>

A função, 2° parâmetro do método Each, passa 3 parâmetros que você pode usar, que são: item, index e allItens.

O item é exatamente o valor da posição que o array está naquele momento.
O index é o número da posição que o array está naquele momento.
O allItens é o array original.

JotaQuery

O mundo do Javascript