Call us! 512-349-0334 or (877) INDUSOFT

Class Tags no InduSoft Web Studio

As estruturas de Class no InduSoft Web Studio são um tipo de tags definidas pelo usuário que descrevem um objeto genérico por seus atributos. Estes atributos definidos pelo usuário são chamados de members, e descrevem várias caracteristicas do objeto genérico. As tags criadas utilizando uma Class podem também ser arrays como qualquer outro tipo de tag.

Um exemplo do uso desta funcionalidade seria quando uma receita é criada para a fabricação de um bolo. Refira-se ao artigo em Inglês, “Save Recipes as .XML Files in InduSoft Web Studio” para maiores informações sobre o exemplo na discussão abaixo.

Este projeto utiliza Class tags para guardar valores de um member único para cada receita de bolo. Cada Class tag possui members na estrutura de Class que são genéricos a todos os bolos, e cada Class tag definida descreve o tipo de bolo que deve ser fabricado (Figura 1).

O exemplo no artigo utiliza dois tipos de Class tags: cCake, chamada “ChocoCake” e “VanillaCake”. Cada Class tag possui os mesmos members, porém contém valores únicos a sua receita em particular (Figura 2).

Quando uma tag ou Class member necessita ser deletada, clique com o botão direito nela, isso possibilitará a deleção da linha na base de dados da tag ou na estrutura da Class. A lista tag/member não pode ser sortida pois senão a linha deletada ficará acinzentada – escolha primeiro “Disable Sort”, se a linha ainda não estiver acizentada (Figura 3).

A Class tag members também possui proriedades (Figura 4). A lista completa de propriedades está localizada no Manual de Ajuda (TechRef.chm) na seção: Contents >> Tags e Project Database >> Setting Tag Properties >> List of Tag Properties. As propriedades do member podem ser acessadas durante o runtime usando o “->” (Exemplo: ChocoCake.OvenTemp->HiHiLimit).

Maiores informações sobre as estruturas de Class e Class tags podem ser encontradas no manual de ajuda (TechRef.chm) em: Contents >> Tags e Project Database >> Creating Database Tags >> Creating Classes, e um vídeo de ajuda mostrando como criar e utilizar classes no InduSoft Web Studio pode ser localizado no seguinte link InduSoft Training.

 

Leave a Reply