RE: [gxpatterns-l] Custom type

Muchas gracias Matias, me funciono sin problemas.

 

Saludos,

 

Daniel

 

From: Matias Hernandez [mailto:matiash@artech.com.uy]
Sent: Tuesday, May 18, 2010 10:11 AM
To: gxpatterns-l@gxlists.com
Subject: RE: [gxpatterns-l] Custom type

 

Hola Daniel,

 

En principio tiene que estar en el archivo XML de Custom Types que está en el mismo directorio. Esto se indica en el archivo .Pattern, por ejemplo en el WorkWith tiene:

 

    <CustomTypeDefinitions>WorkWithCustomTypes.xml</CustomTypeDefinitions>

El archivo de declaración de tipos debe tener una entrada para cada custom type donde se especifica el nombre del tipo y el tipo base (C#) correspondiente. Por ejemplo:

 

    <CustomTypes>
        <CustomType>
            <Id>ThemeClass</Id>
            <DataType>System.String</DataType>
        </CustomType>

        ...
    </CustomTypes>

Luego en el assembly debe haber una clase que se encargue de las conversiones a string para almacenamiento y ui, así como editor específico si corresponde.

 

Saludos,

- Matías

 

 


From: Daniel Coellar [mailto:dcoellar@genexus.com]
Sent: Monday, May 10, 2010 12:45
To: gxpatterns-l@gxlists.com
Subject: [gxpatterns-l] Custom type

Hola a Todos,

 

Tenemos un pattern donde en uno de los elementos de la instancia queremos tener un attributo donde su tipo no sea ninguno de los tradicionales (bool, string, etc) si no que sea custom, para ello lo estoy definiendo de la siguiente manera:

 

<Attribute name=”MiAtt” type=”custom(MiClase)”…

 

Esto me da un error diciendo que MiClase no esta en la lista de custom types, ahi viene mi pregunta, donde se define esta lista?

 

Muchas gracias de antemano.

 

Daniel

 

0 Response to "RE: [gxpatterns-l] Custom type"

Publicar un comentario