AX7 - 4/6 Métodos en los mapas

Para crear un método en un mapa lo haremos de la misma manera que lo hacemos en las tablas.

Cómo se ve en la imagen, tenemos las opciones de sobrescribir (los mismos métodos disponibles para sobrescribir como en las tablas) o crear uno nuevo.


Para este ejemplo crearemos uno nuevo para ello, así que presionaremos sobre nuevo método y nos aparecerá el código del mapa.



En la siguiente imagen se puede ver la modificación que se ha realizado en el método.




A continuación explicaré un poco lo que hemos hecho.

Este método nos devolverá el nombre del cliente o proveedor dependiendo desde la tabla que lo llamemos.
Cuando accedemos a los métodos de un mapa, el sistema no sabe a qué tabla corresponde el mapa, por lo que deberemos ser nosotros quien controle a cual pertenece. Eso lo hacemos mediante el tableId, ( en el anterior código utilizamos un switch para conocer con que tabla estamos trabajando).

Bien, ahora que tenemos nuestro mapa con un método, ¡qué mejor que probarlos!, ¿no?

Se ha modificado la RunnableClass que estábamos utilizando en estos ejemplos para probarlo.


Aquí tenemos el resultado.


Comentarios