In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TGridEdit:lOnEdit

Foro de Xailer profesional en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TGridEdit:lOnEdit

Mensaje por zeasoftware »

Estoy queriendo hacer la captura de las partidas de una factura, hace unos dias ignacio me recomendo el uso del evento OnEdit, lo he leido y pongo lo siguiente, pero....., de la columna 2 que es donde pongo la cantidad, ya no pasa, ahi se queda y no me guarda los datos de las siguientes columnas por no pasar por los enventos OnExit.
La columna 5 es el precio y es editable, pero ya no llega a el.
Que hago mal?
WITH OBJECT ::oBrwPartidas
//Cargamos datos en el array
:SetArray( ::aPartidas )
// Para que salte descripción y total lí­nea, que no son editables
:aCols[3]:OnEdit := {|| .f. } //unidad de medida
:aCols[4]:OnEdit := {|| .f. } //descripcion
:aCols[6]:OnEdit := {|| .f. } //importe

//::Monitor( oSender )
:SetFocus()
END
Gracias de antemano.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

TGridEdit:lOnEdit

Mensaje por ignacio »

Ramón,
No he entendido bien donde está el problema o error, lo siento.En cualquier caso, si OnEdit retorna falso, dicho GridEdit no entra en edición, lo cual no quiere decir que no se le pueda asignar un valor.
Un saludo
--
Ignacio Ortiz de Zúñiga
Email: iozuniga@ozs.com
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=46b35e19@ozsrv2.ozlan.local...]46b35e19@ozsrv2.ozlan.local...[/email]
Estoy queriendo hacer la captura de las partidas de una factura, hace unos dias ignacio me recomendo el uso del evento OnEdit, lo he leido y pongo lo siguiente, pero....., de la columna 2 que es donde pongo la cantidad, ya no pasa, ahi se queda y no me guarda los datos de las siguientes columnas por no pasar por los enventos OnExit.
La columna 5 es el precio y es editable, pero ya no llega a el.
Que hago mal?
WITH OBJECT ::oBrwPartidas
//Cargamos datos en el array
:SetArray( ::aPartidas )
// Para que salte descripción y total lí­nea, que no son editables
:aCols[3]:OnEdit := {|| .f. } //unidad de medida
:aCols[4]:OnEdit := {|| .f. } //descripcion
:aCols[6]:OnEdit := {|| .f. } //importe

//::Monitor( oSender )
:SetFocus()
END
Gracias de antemano.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TGridEdit:lOnEdit

Mensaje por zeasoftware »

El problema radica en que una vez que que encuentra un OnEdit con retorno .f., ya no continua con las demas columnas.
Mis columnas editables son la 1, 2 y 5, pero el primer OnEdit es en la columna 2, y ya no llega a la columna 5.
Si quito el OnEdit vuelve a funcionar.
Los fuentes de la clase TGridEdit no vienen con Xailer?
solo para revisar y darme una idea de como poder resolver mi problema, ya que revisando los fuentes de TBrowColumn, he visto que, efectivamente, rompe la captura y me devuelve un .f..
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

TGridEdit:lOnEdit

Mensaje por ignacio »

Ramón,
TBrwColumn:OnEdit sólo afecta a nivel de columna. El hecho de que una columna no sea editable por devolver falso no quiere decir que el resto de columnas no puedan entrar en edición.
Me he tomado la molestia de hacer mi propio ejemplo para probarlo, haciendo que la columna 1 y 2 tuvieran sobre sobrecargado el evento OnEdit y devolviendo falso, y la tercera columna que no tiene sobrecargado dicho evento entra en edición perfectamente.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Email: iozuniga@ozs.com
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=46b37f00@ozsrv2.ozlan.local...]46b37f00@ozsrv2.ozlan.local...[/email]
El problema radica en que una vez que que encuentra un OnEdit con retorno .f., ya no continua con las demas columnas.
Mis columnas editables son la 1, 2 y 5, pero el primer OnEdit es en la columna 2, y ya no llega a la columna 5.
Si quito el OnEdit vuelve a funcionar.
Los fuentes de la clase TGridEdit no vienen con Xailer?
solo para revisar y darme una idea de como poder resolver mi problema, ya que revisando los fuentes de TBrowColumn, he visto que, efectivamente, rompe la captura y me devuelve un .f..
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TGridEdit:lOnEdit

Mensaje por zeasoftware »

Me ayudarias mucho si compartes el ejemplo, puede que yo este haciendo algo mal.
Gracias de antemano.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:[email=46b444eb@ozsrv2.ozlan.local...]46b444eb@ozsrv2.ozlan.local...[/email]
Ramón,
TBrwColumn:OnEdit sólo afecta a nivel de columna. El hecho de que una columna no sea editable por devolver falso no quiere decir que el resto de columnas no puedan entrar en edición.
Me he tomado la molestia de hacer mi propio ejemplo para probarlo, haciendo que la columna 1 y 2 tuvieran sobre sobrecargado el evento OnEdit y devolviendo falso, y la tercera columna que no tiene sobrecargado dicho evento entra en edición perfectamente.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Email: iozuniga@ozs.com
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=46b37f00@ozsrv2.ozlan.local...]46b37f00@ozsrv2.ozlan.local...[/email]
El problema radica en que una vez que que encuentra un OnEdit con retorno .f., ya no continua con las demas columnas.
Mis columnas editables son la 1, 2 y 5, pero el primer OnEdit es en la columna 2, y ya no llega a la columna 5.
Si quito el OnEdit vuelve a funcionar.
Los fuentes de la clase TGridEdit no vienen con Xailer?
solo para revisar y darme una idea de como poder resolver mi problema, ya que revisando los fuentes de TBrowColumn, he visto que, efectivamente, rompe la captura y me devuelve un .f..
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--
Responder