Estoy trabajando con gx 9 web y quiero hacer lo que en las versiones win es el conocido Confirm().
Un ejemplo de esto en win seria preguntarle si esa seguro si quiere realizar determinada acción, entonces el código seria algo así
Confirm("Estas seguro de borrar el archivo?',N)
if confirmed()
// eliminamos el archivo
endif
Bueno en web esto no anda entonces lo que se utiliza es un poco de los eventos html para esto.
Entonces seria algo así, tenemos un botón el cual al cliquearlo queremos que nos pregunte si realmente estamos seguros.
En el evento start ponemos algo asi
btn.JSEvent('onclick',"confirm('Realmente desea ...?')")
donde btn es el nombre del botón
luego en el evento del botón, solamente tenemos que poner el código para eliminar o hacer lo que deseamos.
Esto lo que produce es nos muestra una ventana Windows, en la cual nos pone el texto "Realmente ..." y nos pide que Aceptemos o Cancelemos, y se ejecuta el código del evento solamente si Aceptamos.
Intentare mostrarles todas las cosas que me pasan día a día en mis pruebas, en mi trabajo, etc.
sábado, 19 de septiembre de 2009
Genexus 9, Confirm en web
jueves, 17 de septiembre de 2009
GPS
Este post es un poco distinto a los otros, pero solo les quiero contar algo que yo no sabía, y como lo importante no es saber sino "tener el teléfono de quien sabe", le agradezco a Federico que me desasno.
Bueno la historia empieza así, hace poco me compre un teléfono que tiene GPS, y desde ese momento empecé a pensar un poco (cosa que me da muy de vez en cuando). Entonces yo sabía que el celular tenía una antena, y esta antena se conecta con los satélites para saber cuál es la latitud y longitud para que luego el celular o el equipo GPS nos muestre en el mapa la calle en que esta, etc. Etc.
Pero mi pregunta era, los satélites, ¿quién los paga? ¿De quién son?
Entonces como les comente mi amigo Federico que esta mucho mas empapado en el tema me comento que los satélites GPS son todo de Estados Unidos, y que ellos lo mantienen y hacen con ellos lo que quieren, por ejemplo me comento que hay 3 franjas de colores, que la normal es en la modalidad que los satélites andan siempre y que nos ubican muy bien, es decir hay un error muy pequeño, luego en la segunda franja, te dan la ubicación con 1 km de error, y en la última no te dan nada, y está claro porque no?, pienso yo (en esa época no tenia GPS así que no les puedo comentar) el 11 de septiembre cuando les tiraron las torres, que en ese momento se pasaría obviamente a la ultima franja. También tienen satélites GPS otros países (Rusia obviamente) pero que estos satélites y la norma se llaman distinto (es decir no se llaman GPS) y que no son accesibles para el resto del mundo.
Sé que no es muy técnico lo que comente pero es un buen punto si se quiere investigar un poco más.
sábado, 12 de septiembre de 2009
Data Provider Genexus X
La idea de este post no es enseñar lo que es un Data Provider, que es uno de los tipos de objetos nuevos en Genexus, sino solamente dar un pequeño ejemplo de como utilizarlo para tener en nuestra aplicación un menú superior.