Sunteți pe pagina 1din 2

CONSOLIDADO DE DIFERENCIAS ENTRE VERSIONES

EXT JS 2.*
Al crear una ventana que se llama de un Men: td.mant.agencia = function(config){ return new Ext.Window(Ext.apply({ width : 700,

EXT JS 4.*
Al crear una ventana que se llama de un Men: cs.conflicto.analizado = function(config){ return new Ext.Panel(Ext.apply({ title js layout Algunas diferencias en la grilla : 'Conflicto', : 'cs.conflicto.analizado', : 'border',

height : 300, title : 'Unidades de Recepcin Documental',

layout : 'border', initComponent : function(){ Algunas diferencias en la grilla * Al declarar las columnas

initComponent : function(){

* Al declarar las columnas

colModel

: COLMODEL([

columns

: COLMODEL([ Para escuchar los eventos , el grid ahora cuenta con una propiedad llamada listeners , que se define de la siguiente manera : listeners scope : { : me,

Para escuchar los eventos , se declaraba fuera de la grilla y antes de terminar el initComponent una lnea parecida a esta :

me.grid.on('rowdblclick', me.edit, me);

'itemdblclick': me.edit }, Adicionalmente al declarar las columnas en el config de las mismas se puede agregar una nueva propiedad fixed : true para que su tamao no pueda ser editado. Ejemplo : ['estcon', Estado',120,{fixed:true}],

CONSOLIDADO DE DIFERENCIAS ENTRE VERSIONES


EXT JS 2.*
La base de datos se invoca de la siguiente manera, tanto para obtener como para guardar.
show : function(p) { var me=this; p = p || {}; Ext.Dialog.prototype.show.call(me); me.action = p.idagencia ? 'update' : 'insert'; if(me.action == 'update'){ callServer(rootTDFYS + 'mant', {C:'AGENCIA', S:'GETBYID', idagencia: p.idagencia}, function(v, j){ me.form.setValues(j); }, me); }else }, ok : function () { var me=this, p; if (!me.form.isValid()){ Ext.Msg.message('Alerta', Messages.formInvalid); return; } p = Ext.apply({C:'AGENCIA', S:'UPDATE'}, me.form.getValues()); callServer(rootTDFYS + 'mant', p, function(v, j){ p.vcuorganica = me.form.findField('iduorganica').getRawValue(); p.idagencia = j.idagencia; me.onEsc(); if(me.fireEvent(me.action, p) !== false) }, me); me.onEsc(); }, me); } postServer(rootAIFYS + 'mant', P, function(v, j){ P.idpolitica = j.idpolitica; if(me.fireEvent(me.action, P) !== false) me.form.reset(); }, me); me.form.setValues(v); callServer(rootAIFYS +'mant', p, function(v, j){ v = Ext.decode(v);

EXT JS 4.* A diferencia de la versin 2 , en esta versin existen dos tipos invocacin a la base de datos.

S-ar putea să vă placă și