Lanza otra pantalla desde una customización en Epicor

19 de abril de 2021 por
Lanza otra pantalla desde una customización en Epicor
Santiago Isse
| Todavía no hay comentarios.

Después de crear una customización en Epicor te encuentras con la difícil tarea de hacer que esta sea parte del sistema para que los usuarios no noten la diferencia de una pantalla nativa de la que no lo es, esto se puede alcanzar solucionando una de las peticiones mas repetidas por los usuarios finales,

¿Puedo abrir la pantalla nueva en alguna opción del menú que tenemos en el click izquierdo del mouse?

Lanzar otra pantalla desde una customización no solo es posible, si no que es bastante sencillo en Epicor.

 

Definir Objeto LaunchFormOptions:

1
2
LaunchFormOptions newForm = new LaunchFormOptions();
newForm.ContextValue = "SOME_VALUE";

Llamar el formulario por su  MenuID

1
ProcessCaller.LaunchForm(oTrans, "MENU_ID", newForm);

Obtener el valor que se ha enviado al formulario:

1
2
3
4
5
6
7
private static void Form_Load(object sender, EventArgs args)
{
    if(Form.LaunchFormOptions != null)
    {
         var Value = Form.LaunchFormOptions.ContextValue;
    }
}
Lanza otra pantalla desde una customización en Epicor
Santiago Isse 19 de abril de 2021
Compartir
Categorías
Nuestros blogs
Archivar
Iniciar sesión dejar un comentario