Além dos elementos de páginas disponíveis pelo WIzard o desenvolvedor poderá criar seus próprios elementos personalizados a fim de que possa atender questões específicas. Um elemento definido pelo usuário (USR) consiste de um arquivo-modelo contendo o trecho de código HTML específico que representa o elemento. Esse código-fonte (HTML) poderá fazer referência a variáveis de sessão do WebIntegrator delimitadas por pipes (|)
Além dessas variáveis o desenvolvedor poderá criar variáveis do ambiente do WIzard. Variáveis do ambiente do WIzard são aquelas que começam com o prefixo wiz. e que cujos nomes servirão para a montagem da tela de propriedades do elemento onde poderão ter seus valores definidos através do ambiente de desenvolvimento do WIzard.
Para criar um elemento basta o desenvolvedor clicar no link da propriedade Tipo que se terá acesso à tela de edição. A tela é composta dos seguintes campos:
O campo Código é o local onde o desenvolvedor irá entrar com o respectivo código-fonte do elemento ou alterar o de algum já existente.
O campo Campo serve para que o desenvolvedor escolha um dos elementos já atualmente criados ou se escolha a opção [Novo...] para que seja criado um novo elemento.
O campo Nome indica o nome do elemento que está sendo editado/criado.
O campo Global indica se o elemento que está sendo criado será visível a todos os projetos do WebIntegrator ou apenas a esse projeto onde ele está sendo criado. Os elementos visíveis globalmente possuem o prefixo $, já aqueles visíveis unicamente a um projeto possuem o prefixo #.
Para ver um exemplo detalhado sobre a construção de um elemento personalizado para o WIzard clique aqui.