# Titulo pestañas

**URL:** <https://foros.velneo.com/t/titulo-pestanas/9853>\
**Category:** Velneo\
**Created:** [8 Mayo, 2018 08:35 UTC](https://foros.velneo.com/t/titulo-pestanas/9853 "2018-05-08T08:35:09Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [8 Mayo, 2018 08:35 UTC](https://foros.velneo.com/t/titulo-pestanas/9853/1 "2018-05-08T08:35:10Z")

</div>

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” );

// --------------------------------------------------------------------------------

// Pestaña telefonos  
var numSubForm\_Arch = separador.findForm( “BASE/DEPART\_TELEF” );  
var textoEtiqueta = “Teléfonos ( " + numTelef + " )”;  
separador.setLabelText( numSubForm\_Arch, textoEtiqueta );

// Pestaña correos  
var numSubForm\_Arch = separador.findForm( “BASE/DEPART\_CORREO” );  
var textoEtiqueta = “Correo ( " + numCorre + " )”;  
separador.setLabelText( numSubForm\_Arch, textoEtiqueta );

---

<div class="post-metadata">

**Author:** ![victorgt1](https://avatars.discourse-cdn.com/v4/letter/v/4491bb/32.png) [@victorgt1](https://foros.velneo.com/u/victorgt1)\
**Post date:** [9 Mayo, 2018 10:27 UTC](https://foros.velneo.com/t/titulo-pestanas/9853/2 "2018-05-09T10:27:59Z")

</div>

Pues que bien, yo tambien uso ese truco. Como no den alguna alternativa facil me hacen polvo…

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [9 Mayo, 2018 16:03 UTC](https://foros.velneo.com/t/titulo-pestanas/9853/3 "2018-05-09T16:03:00Z")

</div>

Hola lsmsusvilla.

Revisa el código.  
Yo uso la función setLabelText() del separador de formularios y en la 23 me está funcionando bien.

Contacta con soporte para que te digan si les han reportado algo por el estilo.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [9 Mayo, 2018 18:48 UTC](https://foros.velneo.com/t/titulo-pestanas/9853/4 "2018-05-09T18:48:52Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [15 Mayo, 2018 07:01 UTC](https://foros.velneo.com/t/titulo-pestanas/9853/5 "2018-05-15T07:01:35Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [15 Mayo, 2018 23:11 UTC](https://foros.velneo.com/t/titulo-pestanas/9853/6 "2018-05-15T23:11:00Z")

</div>

Hola lsmsusvilla.

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” )

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [16 Mayo, 2018 08:01 UTC](https://foros.velneo.com/t/titulo-pestanas/9853/7 "2018-05-16T08:01:11Z")

</div>

Ok Asi si que funciona el error esta en la linea

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??

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [16 Mayo, 2018 09:20 UTC](https://foros.velneo.com/t/titulo-pestanas/9853/8 "2018-05-16T09:20:43Z")

</div>

Hola lsmsusvilla.

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.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [16 Mayo, 2018 10:41 UTC](https://foros.velneo.com/t/titulo-pestanas/9853/9 "2018-05-16T10:41:25Z")

</div>

Ok resuelto, el gran error del copia y pega que para unos sitios vale y para otros no .  
Muchas gracias
