Pregunta, antes tenia hecha una rutina en javascript para cambiar el titulo de las pestañas pero de repente me ha dejado de funcionar en todas las aplicaciones. Alguien sabe algo al respecto
Algo como esto
// --------------------------------------------------------------------------------
// Refrescar separador de pestañas
// --------------------------------------------------------------------------------
var formulario = theRoot.dataView();
var separador = formulario.control( “TAB” );
// --------------------------------------------------------------------------------
// Preparar las variables
// -------------------------
var numTelef = theRoot.varToInt( “N_TELEF” );
var numCorre = theRoot.varToInt( “N_CORRE” );
Pues… revisar no hay mucho que revisar a no ser que haya cambiado algo en velneo, porque tengo el codigo en una aplicación que no he tocado nada y hace unos dias funcionaba y ahora con la 23 no funciona.
Buenos días paco santu entiendo entonces que en la V23 estas utilizando la función setLabelText() y te funciona.
Podrias poner un breve codigo de como la utilizas porque yo con la misma función que antes no consigo que funcione.
Gracias
El ejemplo es el mismo que tú tienes.
Puedes ver el funcionamiento en la versión 23 en la aplicación MisCSS del cloud.
En la lista de Recursos CSS busca el Widget QTabWidget, en el probador activa la segunda pestaña con el calendario. Verás que cambiando la fecha del calendario se mostrará su valor en la pestaña.
Utiliza el depurador para comprobar el código javascript. Usa un código de test genérico para probar.
Por ejemplo: separador.setLabelText( 0, “text de setLabelText” )
var tabIndex = separador.findForm( “GESDOC_app/CONT_ENT_DEP” );
Que antes me daba el orden de las pestañas según su nombre y ahora no funciona la funcion
¿Como se puede saber el orden de los formularios dentro de la pestaña??
La forma de saber el lugar que ocupa el formulario es con la función findform() que ya estás usando.
La única precaución es poner el idRef del formulario correctamente, es decir, que aliasProyecto/idFormulario estén correctamente escritos, respetando la mayúsculas/minúsculas.