Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve pessoal..
Não sei se estou na area certa mais vamo la =D
To brincando como EXTJS --so iniciante mesmo!! to com um problema
fiz o grid form pra Inserir registros e tals
o problema e que queria dar 2 clicks na linha do grid e abrir uma window com os dados no form pra edição..
Eu fui no forum do EXTJ mais o pessoal la e muito parado e num ajuda em nd..
vim aqui nos master q tem a galera que sempre ajuda ^^
ainda num fiz nada dessa parte pois tudo q tentei da errado .. segue meu codigo do grid..
Ext.onReady(function(){
Ext.QuickTips.init();
var itemsPerPage = 10; // set the number of items you want per page
var store = Ext.create('Ext.data.Store', {
id:'idMenu',
autoLoad: false,
fields:['idMenu','nomeMenu', 'linkMenu','status'],
pageSize: itemsPerPage, // items per page
proxy: {
type: 'ajax',
url: 'grid/m_manager.php',
reader: {
type: 'json',
root: 'data',
totalProperty: 'total'
}
}
});
store.load({
params:{
start:0,
limit: itemsPerPage
}
});
grid = Ext.create('Ext.grid.Panel', {
title: 'Lista Menu',
store: store,
id:'grid_painel',
iconCls:'table',
width: 700,
columns: [
{
xtype: 'rownumberer',
width: 40,
sortable: false
},{
header: 'Nome Menu',
width: 150,
dataIndex: 'nomeMenu'
},{
header: 'Link - pagina',
width: 150,
dataIndex: 'linkMenu'
},{
header: 'Ativado',
width: 55,
renderer:status,
dataIndex: 'status'
}],
dockedItems: [{
xtype: 'pagingtoolbar',
store: store, // same store GridPanel is using
dock: 'bottom',
displayInfo: true,
displayMsg: 'Mostrando {0} - {1} de {2}',
displayEmpty: 'Sem Dados'
}],
//rederiza para o elemento div
renderTo: "container"
});
});
Já sei como funciona a parte do submit, so precisaria d um exemplo ou um artigo tutorial sei la =P
especificando uma forma simples de carrega um form com as informações do grid, pra edição
desde já agradeço!!!
Carregando comentários...