Como impedir a criação de registros em classes de agrupamento?

Data de postagem: Sep 03, 2010 8:24:33 PM

É comum a necessidade de criarmos classes com a finalidade exclusiva de agrupar outras classes. Um exemplo:

    • Grupos e Usuários

      • Grupos

      • Usuários

Não faz sentido a criação de um registro na classe "Grupos e Usuários". Neste caso, os registros sempre devem ser criados nas classes filhas.

Para impedir que registros sejam criados em uma classe de agrupamento, você deve adicionar a configuração abaixo em um arquivo "application/x-class" desta classe:

this.justToGroup = true

Importante: ao abrir o cadastro na classe "Grupos e Usuários", ainda será possível inserir um registro. No entanto, o campo "Classe" não permitirá informar a classe de agrupamento, forçando o usuário a selecionar uma classe filha.