Foro

necesito ayuda para encabezado detalle

0
les pido el favor me indiquen ejemplos de manejo encabezado detalle CRUD. Por ejemplo, un FORM con el numero de Factura, fecha, cliente... y en el GRID el detalle de los artículos. gracias
0
sendData: function(){ var lstSubPrograma = new Array(); if ( Ext.getCmp ( 'secondGrid' ).getStore().getCount() == 0 ){ Ext.Msg.alert ('Error', 'Debe registrar sub proyectos'); return ; } var Records = Ext.getCmp ( 'secondGrid' ).getStore().getRange(); for ( i = 0; i < Records.length; i++){ lstSubPrograma.push ( Records[i].data.cod_subProyecto ); } Ext.Ajax.request({ url:'../class/clsProyecto.php', method: 'POST', params: { //y parametros de la cabecera tbm subproy : escape ( lstSubPrograma ) }, success : function(response, options) { var o = {}; try { o = Ext.util.JSON.decode(response.responseText); if(true !== o.proceso) { Ext.Msg.alert ( 'Error' , o.mensaje ); } else { Ext.Msg.alert ('Estado de Conexion', 'Autentificado'); window.location.href = '../HTML/proyecto_Ext.html'; } }catch(e) { Ext.Msg.alert('Error en Decodificacion', 'El Documento no puede decodificarse : ' + response.responseText); } mask.hide(); }, failure: function(form, action) { Ext.Msg.alert('Fallo en operacion','Hubo un fallo al tratar de acceder al módulo'); mask.hide(); }, timeout: '30000' }); }, la hoja php: descripcionProyecto = $_POST['descripcionProyecto']; $_proy->fechaInicio=$_POST['fechaInicio']; $_proy->fechaFin=$_POST['fechaFin']; $_proy->guarda(); $cadena_sql ="CALL `idproyecto`(@'".$var."')" ; $valor = $_proy->executeSQL ( $cadena_sql, true , false ); unset ( $_proy ); for ( $i = 0; $i < count ($parmSP); $i++ ){ $dtp->cod_proyecto= $valor; $dtp->cod_detProyecto=" "; $dtp->cod_subProyecto=$parmSP[$i]; $dtp->guarda(); } return 1; ?> espero no sea muy tarde y q te sirva de algo
0
Tendrías que mandar toda la información en una sola petición. Checa en el sitio como puedes leer los records del store, como puedes sacar la info del form, luego simplemente creas otro objeto con estos dos resultados y lo mandas al server en una sola petición con Ext.Ajax.request Saludos
0
quieres un ejemplo de Maestro-Detalle?

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.