Definir Métodos para User Control
Publicado por Javier (46 intervenciones) el 25/02/2019 13:55:09
Hola estimados :
Los molesto por un problemita al definir users controls en Genexus X Evo3.
No entiendo cómo definir en la aplicación User Control Designer, un método de usuario que se debería invocar desde
GX de esta forma.
MiUserControl1.metodo1()
Siguiendo ejemplos de la web, entiendo que se deben definir en la pestaña JScript Render Runtime en el User Control Designer.
En el constructor:
Instalo MiUserControl y agrego un objeto de ese tipo , y en los eventos del WebPanel puedo acceder a las propiedades del objeto, pero no al método metodo1. Cuando quiero guardar el webPanel, GX me dice que no existe se método.
Si defino un método get en la opcion Get Method value en la Pestaña Propierties para alguna propiedad, me agrega el método ese, de una forma similar al metodo1, pero tampoco la reconoce cuando intento guardar el webPanel.
El metodo1 que pretendo incluir no está relacionado a get o set de ninguna propiedad.
Gracias POR TU TIEMPO. Ojalá puedas ayudarme!
Saludos.
Javier
Los molesto por un problemita al definir users controls en Genexus X Evo3.
No entiendo cómo definir en la aplicación User Control Designer, un método de usuario que se debería invocar desde
GX de esta forma.
MiUserControl1.metodo1()
Siguiendo ejemplos de la web, entiendo que se deben definir en la pestaña JScript Render Runtime en el User Control Designer.
En el constructor:
1
2
3
4
5
6
7
8
function MiUserControl($)
{
this.metodo1 = function() {
// aqui el codigo para el metodo
}
this.show = function() {
}
}
Si defino un método get en la opcion Get Method value en la Pestaña Propierties para alguna propiedad, me agrega el método ese, de una forma similar al metodo1, pero tampoco la reconoce cuando intento guardar el webPanel.
El metodo1 que pretendo incluir no está relacionado a get o set de ninguna propiedad.
Gracias POR TU TIEMPO. Ojalá puedas ayudarme!
Saludos.
Javier
Valora esta pregunta
0