Gerador de Modelo do Código do Web UI Framework
Acesse o Gerador de Modelo do Código na opção Gerar Código na barra de ferramentas superior do Designer Workbench.
O gerador inclui as seguintes seções:
- Modelos Disponíveis
Exibe todos os modelos disponíveis em uma visualização em árvore. Essa seção inclui modelos padrão e customizados. Modelos padrão estão disponíveis para JSB (JavaScript Builder), mashups, ações do Struts, recursos, permissões de recursos e menus.
Os aplicativos que consomem apenas o clump uifwk podem ter apenas o modelo JSB padrão disponível no Designer Workbench existente.
Crie modelos customizados de cópias dos modelos padrão.
- Detalhes do Modelo
Inclui texto de variável que você pode alterar (a seção Variáveis de Entrada de Modelo) e o código que é gerado a partir do modelo (a seção Código Gerado). Os campos na seção Variáveis de Entrada de Modelo dependem do tipo de modelo.

Por exemplo, é possível criar um novo modelo JSB a partir do modelo padrão ao clicar com o botão direito no Modelo JSB padrão e, em seguida, clicar em Criar a partir do selecionado. Isso exibe a janela Criar Novo Modelo. Em seguida, use a seção Variáveis Definidas pelo Usuário da janela Criar Novo Modelo para incluir uma nova variável target_name que utiliza o tipo expr e o valor className. Se você usar o mesmo modelo de código, será possível remover a entrada Nome de Destino, já que essa variável agora obtém o valor da variável className. Após salvar, esse modelo JSB customizado terá cinco campos de entrada na janela do Code Template Generator ao invés de seis campos de entrada que aparecem no modelo JSB padrão. Também é possível modificar o modelo e usar a variável className ao invés da variável target_name, com o mesmo resultado.
Não é possível alterar um modelo padrão, mas é possível copiar seu conteúdo para criar um modelo customizado. É possível editar um modelo customizado ou copiar seu conteúdo para criar outro modelo customizado.
Os campos que aparecerem na seção Variáveis de Entrada do Modelo dependem do componente que você estiver alterando. Os valores inseridos nesta seção são designados ao código XML que será gerado. Esses valores também são armazenados no arquivo json da tela.
Por exemplo, no gráfico acima que mostra um modelo JSB, stk é o valor da variável Nome do Projeto, que é o rótulo da variável proj_nome (projeto JSB) usada no modelo de código. O valor de stk é designado para sua variável correspondente (proj_name) e substituído no código gerado.
Os valores na seção Variáveis de Entrada de Modelo aparecem na seção Código Gerado após clicar no botão Gerar Código. Você pode alterar diretamente o código gerado, mas essas mudanças serão perdidas se você clique no botão Gerar Código novamente durante esta sessão. O texto no campo Código Gerado não é salvo em um arquivo no disco. Você pode copiar o código gerado para outro arquivo.
Clique no botão OK para salvar todas as mudanças da tela no arquivo json da tela e fechar o Code Template Generator. Ou seja, todos os valores da variável de todos os modelos são salvos. Clique no botão Cancelar para fechar o Code Template Generator sem salvar as mudanças no arquivo json da tela.