Foros del Web » Programando para Internet » Javascript » Frameworks JS »

cómo insertar nuevos campos editables en un grid editable en ExtJs

Estas en el tema de cómo insertar nuevos campos editables en un grid editable en ExtJs en el foro de Frameworks JS en Foros del Web. Soy nueva en ExtJs y pude hacer que recogiendo datos de la base de datos se muestren en un grid y se puedan editar. Pero ...
  #1 (permalink)  
Antiguo 04/11/2011, 15:25
 
Fecha de Ingreso: febrero-2011
Mensajes: 38
Antigüedad: 13 años, 1 mes
Puntos: 1
cómo insertar nuevos campos editables en un grid editable en ExtJs

Soy nueva en ExtJs y pude hacer que recogiendo datos de la base de datos se muestren en un grid y se puedan editar. Pero lo que necesito es que solamente se inserten nuevos campos no que los muestre de la base de datos sino que se inserten nuevos campos para despues grabarlos en la base de datos si podrian ayudarme por favor.
  #2 (permalink)  
Antiguo 05/11/2011, 07:00
 
Fecha de Ingreso: febrero-2007
Mensajes: 56
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: cómo insertar nuevos campos editables en un grid editable en ExtJs

Si compartes tu código fuente, quizás pueda ayudarte.

Un saludo.
  #3 (permalink)  
Antiguo 05/11/2011, 09:40
 
Fecha de Ingreso: febrero-2011
Mensajes: 38
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: cómo insertar nuevos campos editables en un grid editable en ExtJs

Aqui esta el codigo del grid editable, las columnas y el panel donde esta el grid




columnasEditable = new Ext.grid.ColumnModel(
[{
header: 'Tipo de Interes',
dataIndex: 'Tipo de Interes',
width: 120,
editor: new Ext.form.ComboBox({
name: 'tipoInteres',
id: 'tipoInteres',
hiddenName: 'htipoInteres',
fieldLabel: 'Tipo Interes',
store: dataTipoInteres,
valueField: 'idtipoInteres',
//displayField:'descripcion',
width: 120,
mode: 'remote',
triggerAction: 'all',
emptyText: 'Seleccione...'
})
},{
header: 'Fecha',
dataIndex: 'Fecha',
width: 120,
editor: new Ext.form.DateField({
allowBlank: false
})
},{
header: 'Monto',
dataIndex: 'Monto',
width: 120,
editor: new Ext.form.TextField({
allowBlank: false
})
},{
header: "Dias",
dataIndex: 'Dias',
width: 120,
align: 'center',
editor: new Ext.form.TextField({
allowBlank: false
})
},
{
header: "Tasa",
dataIndex: 'Tasa',
width: 120,
align: 'center',
editor: new Ext.form.TextField({
allowBlank: false
})
},
{
header: "Total",
dataIndex: 'Total',
width: 120,
align: 'center',
editor: new Ext.form.TextField({
allowBlank: false
})
}
]
);

var xPagingBarEditable = new Ext.PagingToolbar({
pageSize: 15,
//store: datosEditable,
displayInfo: true,
displayMsg: 'Mostrando registros: {0} - {1} de {2}',
emptyMsg: "No existen registros para mostrar"
});


gridLiquidacion = new Ext.grid.EditorGridPanel({
title: 'Detalles',
id: 'gridLiquidacion',
//store: datosEditable,
cm: columnasEditable,
width:600,
height:150,
bbar: xPagingBarEditable,
tbar:{
defaults:{scope:this},
items:[
{text:'Save changes',iconCls:'save-icon',handler:this.save}
]
}, clicksToEdit: 1,
enableHdMenu: true,
stripeRows: true
});


var panelLiquidacion = new Ext.Panel({
title: 'Detalles',
width: 870,
height: 250,
defaults:{
border: false,
bodyStyle: 'padding: 20px;'
},
tbar:{
items:[
{text:'Guardar',iconCls:'save-icon',handler:{}},
{text:'Nuevo',iconCls:'add-icon',handler:{}} // add button
]
},
renderTo: 'liquidacion',
items: [gridLiquidacion]
});

});
  #4 (permalink)  
Antiguo 07/11/2011, 12:50
 
Fecha de Ingreso: febrero-2011
Mensajes: 38
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: cómo insertar nuevos campos editables en un grid editable en ExtJs

Por favor, alguien que me ayude
  #5 (permalink)  
Antiguo 13/11/2011, 21:51
 
Fecha de Ingreso: julio-2009
Mensajes: 90
Antigüedad: 14 años, 8 meses
Puntos: 4
Respuesta: cómo insertar nuevos campos editables en un grid editable en ExtJs

para lo que necesitas puedes ver este tutorial

http://www.quizzpot.com/2009/09/guar...e-usando-ajax/

espero te sirva
__________________
C[^L*]D
[email protected]
tokkaido.blogspot.com
No hay mejor forma de aprender que enseñar

Etiquetas: campos, editable, editables, extjs, grid, nuevos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:21.