Configurar a localidade em tempo de execução
Em projetos multi-idiomas em que a localidade do usuário não está configurada, é possível solicitar que o usuário selecione a localidade da sessão por meio de objetos gráficos em tempo de execução.
Use um objeto personalizado contendo um NetLogic para exibir a lista de localidades. A localidade selecionada no objeto
Sessão
altera a localidade do projeto.- SelecioneBibliotecas de modelos
- SelecioneWidgets.
- Abaixo deComponentes, arraste oEditor de usuárioaté a pastaUInaExibição de projeto.
- NasBibliotecas, selecioneFechar.
- NaExibição de projeto, expanda a pastaEditorDeUsuário#e arrasteLocaleComboBox (type)até a pastaUI.
- Clique com o botão direito do mouse na pastaEditorDeUsuário#e selecioneExcluir.
- EmExcluir Editor de Usuário#, selecioneExcluir.
- NaExibição de projeto, selecione a pastaUI.
- Na barra de ferramentas daExibição de projeto, selecione eSessão da interface do usuário.
- (opcional) Com oSessãoDaInterfaceDoUsuário# (type)selecionado na pastaUI, emPropriedades, emLocalidade, digite a localidade inicial desejada.
- NaExibição de projeto, selecione o Mecanismo de apresentação.
- EmPropriedades, emSessão, selecione aSessãoDaInterfaceDoUsuário (type)criada na Etapa 9.
- Clique com o botão direito do mouse no contêiner ou página de destino, selecioneNovoe navegue atéLocaleComboBox (type)para criar uma instância.
- EmPropriedadesda nova instância, abaixo deEventos, emSeleção alterada, selecioneAdicionar novo método.
- Selecionee, depois,Definir valor da variável.
- EmVariableToModify, escolhaSelecionar nóe, depois, .
- Na propriedadeValor, selecione a instânciaLocaleComboBox#que você está editando e escolhaValorSelecionado.
Dê sua opinião