Creé una rejilla, esta rejilla es editable y desde allí se puede crear un nuevo registro o modificarlo sin abrir un formulario.
A la rejilla le asigné una toolbar que tiene una opción de eliminar y deseo agregarle una opción para nuevo registro, que al darle clic habilite el renglón en blanco en la rejilla para comenzar a registrar el nuevo dato.
Es decir lo equivalente a darle doble clic a la rejilla para agregar un nuevo registro allí mismo.
Intente hacerlo pero no logro saber cual es la instrucción que debo ubicar en el manejador de evento.
Actualmente no existe el comando (LIFE IS SOFT) imaginario ‘Rejilla:Alta desde rejilla’ que simule el pulsar de la tecla ‘insert’ y que podamos insertarlo en una toolbar.
Veo que a la rejilla se le puede asociar un menú de contexto, el cual puede ser el menú por defecto ó personalizado.
Este menú por defecto hace lo que yo estoy necesitando, ya que al darle clic a la opción alta de ficha, genera la fila en blanco para registrar la información en la rejilla.
En este orden de ideas, te pregunto:
¿Este menú de contexto lo puedo personalizar para que no muestre algunas opciones que allí aparecen?, ¿si yo quisiera crear este menú de todas formas no podría hacerlo por que según lo que me dices esta instrucción de alta no está disponible?
Entonces, ¿Este menú de contexto lo puedo personalizar para que no muestre algunas opciones que allí aparecen?, ¿si yo quisiera crear este menú de todas formas no podría hacerlo por que según lo que me dices esta instrucción de alta no está disponible?
La opción del menú de contexto por defecto SÍ ejecuta el alta de ficha tal y como lo deseas, el problema es que no podemos usarla como comando en ninguna acción o mediante manejador de objeto. Si fuese posible, también podrías crear un menú personalizado con esta opción, entre otras disponibles.
Lo que pretendes es perfectamente posible desde la toolbar de la rejilla editable.
Lo único que tienes que hacer es crear una acción, y simplemente ponerle “Ficha:Formulario de alta”, y no asociar ningún formulario a dicha acción.
Posteriormente añades a la toolbar la acción creada. Obtendrás el mismo funcionamiento que al pulsar la tecla INS.
Hola, con lo que dice Sat, estoy intentando con esta Acción simular la pulsación de la tecla Insert, ejecutando la Acción desde un Manejador de evento de una rejilla, pero no me funciona, porqué será?