Saludos a Todos, Alguien por favor puede indicarme como limpiar los campos enlazados a tablas maestra en un formulario de captura (no utilizo el comando interfaz aceptar, uso un manejador de evento creando ficha en memoria), pero luego de utilizar el comando Alta de Ficha, se me graba la información en la tabla que deseo, pero los campos se quedan con la información que ya registre y quiero limpiarlos.
En el foro, Paco Satué indica que le sale bien con vBoundFieldEdit, pero no se como hacerlo.
Tienes que usar el siguiente script JavaScript en el manejador que limpia el formulario:
////////////////////////////////////////
var oForm = theRoot.dataView()
oForm.control(“ED_EMPRESA”).currentIndex = -1 // maestro
oForm.control(“ED_EMPLEADO_TIPO”).currentIndex = -1 //estática
/////////////////////////////////////////
Siendo ED_EMPRESA el campo de Edición alfabética del campo maestro.
Siendo ED_EMPLEADO_TIPO el campo de Edición alfabética del campo puntero a tabla estática.
Me parece que la propiedad currentIndex no está documentada en la clase vBoundFieldEdit, pero esto es algo con lo que tenemos que convivir en Velneo.
Olvídate del currentIndex, no está documentado y seguramente no funciona en todos los casos.
En tu caso ¿Has probado simplemente hacer Modificar campo(ASOCIADOS,0) siendo ASOCIADOS el campo puntero a maestro?
Esto debería de funcionar correctamente.