# Equivalente a "Interfaz: Recalcular" en Javascript

**URL:** <https://foros.velneo.com/t/equivalente-a-interfaz-recalcular-en-javascript/9594>\
**Category:** Velneo\
**Created:** [8 Agosto, 2017 15:52 UTC](https://foros.velneo.com/t/equivalente-a-interfaz-recalcular-en-javascript/9594 "2017-08-08T15:52:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![fran](https://avatars.discourse-cdn.com/v4/letter/f/a4c791/32.png) [@fran](https://foros.velneo.com/u/fran)\
**Post date:** [8 Agosto, 2017 15:52 UTC](https://foros.velneo.com/t/equivalente-a-interfaz-recalcular-en-javascript/9594/1 "2017-08-08T15:52:11Z")

</div>

Hola.  
Pues eso, necesito desde un evento de formulario tipo JavaScript forzar el recálculo de una vista de datos, y ello implica la ejecución del proceso que la alimenta.  
El método “update()” de la clase Widget no parece funcionar en éste caso. Sólo quiero recalcular ése control en concreto de modo que tampoco me vale “theRoot.dataView().updateControls()”.

Gracias por vuestra ayuda.

---

<div class="post-metadata">

**Author:** ![tic-software](https://avatars.discourse-cdn.com/v4/letter/t/c4cdca/32.png) [@tic-software](https://foros.velneo.com/u/tic-software)\
**Post date:** [9 Agosto, 2017 07:07 UTC](https://foros.velneo.com/t/equivalente-a-interfaz-recalcular-en-javascript/9594/2 "2017-08-09T07:07:03Z")

</div>

Hola.

El procedimiento más simple es:

1 - Manejador velneo RECALCULAR

Interfaz recalcular: LST

2 - Botón BTN\_RECALCULAR que no se vea.

Selecionable con tab: No  
Alto: 0  
Ancho: 0  
Ejecutar manejador: RECALCULAR

3 - Desde donde quieras recalcular en js tienes que acceder al control botón y ejecutar el método click()

Por ejemplo:

theRoot.dataView().control(“SEPARADOR”).form(1).control(“BTN\_RECALCULAR”).click();

Por supuesto, la “ruta” de objetos hasta el botón puede variar según tu implementación.

Un saludo.
