Publicaciones etiquetadas ‘WorkSpace’

Ventanas dentro del Workspace

1 Estrella2 Estrella3 Estrella4 Estrella5 Estrella (Sin calificar)
Cargando…
Escrito por René Roca el . Posteado en X++

Desde la nueva introducción de Dynamics Ax, hemos visto como se ha pasado de tener todas las ventanas que abrimos de Axapta dentro de un mismo Workspace, a tener cada ventana que se abre fuera de Axpata, siendo esto en algunas ocasiones un poco molesto para ciertos usuarios.

Si queremos cambiar este comportamiento, podemos modificar la clase SysSetupFormRun el método Init con el siguiente código:

public void init()
{
	//INI - www.dynamicsax.es 
	if(this.form().design().windowType()==FormWindowType::Standard)
		this.form().design().windowType(FormWindowType::Workspace);
	// END - www.dynamicsax.es
 
	super();
 
	SysSecurityFormSetup::loadSecurity(this);
	this.dimensionFieldCtrls();
	this.inventStorageDimFieldCtrls();
 
	if (this.isWorkflowEnabled())
	{
		workflowControls = SysWorkflowFormControls::construct(this);
		workflowControls.initControls();
	}
}

Una vez modificado este código veremos que las ventanas, se abren dentro del Workspace de Dynamics Ax, como podemos ver en el siguiente ejemplo: