Hola,
Me estoy peleando con las pestañas controlados con javascript. Todo bien, menos la imagen que le quiero poner a cada pestaña.
Si cojo una imagen del proyecto, ningún problema, pero si intento ponerle una imagen que apunta a una de sus tablas maestras, NO lo consigo.
Paso código:
/**
* Devuelve el icono
*
* @param {VObjectInfo} formulario Objeto de la clase VObjectInfo del formulario
* @return {VImage} icono Objeto de la clase VImage con el icono del formulario
*/
var iconoFormulario = function (formulario)
{
if (formulario)
{
importClass("VImage");
var icono = new VImage();
var iconoIdRef = (formulario);
icono.loadResource(iconoIdRef);
return icono;
};
};
// Obtenemos el formulario principal.
var formulario = theRoot.dataView().mainForm();
// Identificamos el separador con el identificador que éste tiene dentro del formulario principal.
var separador = formulario.control( "TAB" );
var icono = iconoFormulario( theRegisterIn.fieldToString( "TIP_DMTO.IMG" ));
separador.insertForm( 10, "overGest/DMTOS_ANT", "Nombre pestaña", icono );
Seguro que se me escapa alguna cosa, pero no consigo averiguar donde está el problema.
Gracias y un Saludo