[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
Mensagens enviadas por: rogel.garcia  XML
Perfil de rogel.garcia -> Mensagens enviadas por rogel.garcia [274] Ir para a página: Anterior  1, 2, 3  ...  17, 18, 19
Autor Mensagem
Você pode utilizar o atributo pattern do t:property para configurar qual máscara utilizar. A partir da versão 3.3.15

Você pode inclusive utilizar a máscara nos inputs de data.
Uma outra forma de fazer isso é utilizar subpropriedades dos seus beans. Exemplo
Code:
 class Principal {
       SubItem subItem;
       // getters e setters
 }
 
 class SubItem {
     Item item;
     //getters e setters
 }
 
 class Item {
    Sessao sessao;
    //getters e setters
 }
 
 class Sessao {
    // getters e setters
 }
 

Se você estiver fazendo a tela de Principal por exemplo voce pode utiizar

Code:
 <n:comboReloadGroup useAjax="true">
       <t:property name="subItem.item.sessao">
       <t:property name="subItem.item">
       <t:property name="subItem">
 </n:comboReloadGroup>
 


Quando voce editar o principal todos os combos estarão carregados.

Nesse caso cada entidade tem que ser uma referencia para a outra (@ManyToOne) voce deve fazer DAOs para todas elas.

Sobrescreva o método updateEntradaQuery do PrincipalDAO para fazer join (fetch) com item e sessao (o NEO carrega os beans se eles não estiverem carregados do banco mas não é recomendável já que várias consultas ao banco seriam necessárias. Se performance não é um problema muito importante voce pode querer nao sobrescrever o updateEntradaQuery)

Na versão 3.3.14 você terá que verificar se o subItem possui id antes de salvar o principal. Isso porque se estiver selecionada uma Sessao voce terá um principal com um subItem que tem um Item que tem uma Sessao. Mas o subItem nao terá chave (id) se nenhum subItem tiver sido selecionado. O Hibernate soltará uma exceção TransientObjectException caso o subItem nao receba o tratamento necessário. Se o subItem for obrigatório não terá nenhum problema.

Na versão 3.3.15 se nenhum subItem tiver sido selecionado o subItem será nulo. Então não terá problemas com o Hibernate
Fala Guilherme, tudo bom?

Essa funcionalidade deve ser adicionada na versão 3.3.15 e deve ser liberada no máximo dia 1 de julho
O que você seta não é o valor default do combo.

Sempre que quiser um valor default para alguma propriedade. No controller você configura o valor dessa propriedade, antes de ir para o JSP.

Exemplo:

Supondo que temos o seguinte bean:
class Pessoa {
String nome;
.....
}

No controller devemos chamar
pessoa.setNome("Joao");

Assim quando for exibido o JSP o valor já estará configurado.

Uma outra forma é inicializar o atributo com o valor default
class Pessoa {
String nome = "Joao";
}
 
Perfil de rogel.garcia -> Mensagens enviadas por rogel.garcia [274] Ir para a página: Anterior  1, 2, 3  ...  17, 18, 19
Ir para:   
Powered by JForum 2.1.7 © JForum Team