Ir para o conteúdo

 Voltar a MDArte Suporte
Tela cheia

Duvidas (Iniciando projeto do zero)

14 de Maio de 2012, 22:32 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 6 vezes
Pessoal conclui o tutorial com êxito. Gostaria de agradecer a todos que me ajudaram. Ficou só algumas duvidas para que eu inicie a minha aplicação.

1 - Estou querendo fazer um auto-relacionamento (ex: uma tabela pessoa que possue 2 colunas a de pai e a de mãe onde cada um deles tambem estão armazenados na tabela pessoa) existiria alguma configuração ou modelagem especifica para este caso?
2 - Vi durante o tutorial que para exibir uma string na tela utiliza “@andromda.presentation.web.view.field.type” com o valor “plaintext”. E para os outros tipos de dados?
3 - Vi algumas pessoas comentando de um tutorial estudante. Não encontrei ele. Tem algo de novo comparado com o do suportePais?
4 - Os erros provocados pelo sistema são exibidos em uma tela com titulo erro. Como faço para personalizar o texto destes erros?

Autor: Gilson Barbosa


44 comentários

  • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
    15 de Maio de 2012, 8:47

     

    Olá Gilson,

    Que bom ter conseguido terminar o tutorial. Sobre suas dúvidas:

    1 - Esse tipo de relacionamento é previsto pela UML e pode ser feito utilizando o mesmo elemento classe com o estereótipo <<Entity>>. No seu exemplo, o elemento "Pessoa" teria duas relações de associação com ele mesmo, um com nome "pai" e a outra "mãe". Além disso, você precisaria definir a multiplicidade do relacionamento.

    2 - Os outros tipos de campos também são definidos pelo valor etiquetado @andromda.presentation.web.view.field.type. Você encontrará informações extras na Wiki da comunidade, em Funcionalidades do MDArte -> Apresentação.

    3 - Esse tutorial ainda está em testes e não está pronto para ser disponibilizado.

    4 - As messagens de erro, assim como outros valores exibidos nas telas, podem ser personalizadas alterando-se o arquivo PROJETO/web/confi/properties/custom-resources.properties.  

    • 10985ac9eeb81085db5c8360ec412597?only path=false&size=50&d=404Gilson Barbosa(usuário não autenticado)
      18 de Maio de 2012, 20:24

       

      Roque terminei a aplicação seguindo por base o tutorial. Espero que meu professor não invente de alterar nada rs. So me restou estas duvidas:

      1 - Na tela de login esta sem banner de cima. Onde encontraria um banner pra colocar no lugar? E onde coloco este arquivo no sistema?

      2 -  O crud do meu sistema esta igual ao do tutorial. So que não consigo fazer o botão de nova consulta funcionar. Fiz igual ao tutorial ele aparece mas quando clico n faz nada. É como se n tivesse botão.

      3 - Fiz 2 botões voltar. Um para tela de inserir e outro para a tela de alterar. Mas quando clico neles eles voltam para a tela de consuta mas com os dados da tela anterior nos campos da tela de consuta. Como faço pra retornar para tela de consulta mas sem dados nenhum?

      • 5fbd02f249b6c95f8802075a79e03979?only path=false&size=50&d=404Debora Andrade de Lima(usuário não autenticado)
        19 de Maio de 2012, 15:37

         

        3. Duas opçoes, ou vc limpa o campo depois de inserir/alterar ou limpa ao entrar na consulta. nomeDoCampo.reset(); ou nomeDoCampo.clean(); se nao me engano deve resolver. Os campos voltam preenchidos na tela de consulta pois tem o mesmo nome dos da tela de insercao/alteracao. Esse mesmo mecanismo facilita quando por exemplo vc manda de uma tela de consulta para uma tela de detalhamento, vc n precisa ter o trabalho de passar/setar os parametros a cada redirecionamento entre casos de uso.

        Talvez tenha algo como form.reset() ou form.clean(); mas eu n tenho nenhum projeto pra tirar cola agora.

         1. Vc usa firefox? caso sim, tem um plugin chamado firebug que te deixa inspecionar as páginas html depois de renderizadas. No caso, vc pode inspecionar esta imagem e ver qual o "src" dela e descobrir de onde ela vem e altera-la. O eclipse tem uma ferramenta de search in files, que é mt útil qd vc sabe algo sobre o conteudo da pagina (no caso o nome ou id da div ou da imagem, descoberto com o firebug) mas n sabe qual o arquivo. Lembre sempre que os arquivos devem estar na pasta src para que a alteracao persista.

      • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
        21 de Maio de 2012, 22:45

         

        Complementando o que a Debora escreveu. 1 - Usar o Firebug, ou algo semelhante, é uma ótima maneira de descobrir esse tipo de informação. Ao fazer isso, você observará que a imagem utilizada deverá estar em layout/default/imagens/LoginLogo.gif. 2 - Então, esse problema de botões como o "Nova Consulta" foi corrigido a algumas semanas e estará disponível em breve. 3 - Como mencionado, esse comportamento permite a passagem de parâmetros entre telas, que pode ser evitado com o uso do reset. Além disso, a nova versão do MDArte já trará um valor etiquetado que permite dizer quando copiar esses parâmetros para a próxima tela.

Checklist para o projeto de interfaces

14 de Dezembro de 2011, 16:00, por Desconhecido

Este é um roteiro básico para verificação dos elementos interface para desenharmos um projeto. Vale lembrar que os projetos do MDArte são basicamente em CRUD (Create, Retrieve, Update e Delete) e não sistemas CMS com outras divisões e exibições. Cada um pode ter a sua lista e seria legal enviar comentários com adendos para ficar cada vez mais completa e padronizada.



Monthly archive for agosto 2010 CSS, Plugins, jQuery Flexigrid – Tabelas inteligentes com CSS e jQuery

14 de Dezembro de 2011, 15:46, por Desconhecido

Essa semana aqui no projeto, estávamos procurando uma solução para algumas tabelas que extrapolavam o tamanho da



Auto-Grid 960

14 de Dezembro de 2011, 15:41, por Desconhecido

Essa dica vai pra quem não tem muita paciência de configurar um js de grid 960 direto no seu código para ver o alinhamento de seus elementos.



Título na tabela do displayTag

14 de Dezembro de 2011, 15:39, por Desconhecido

O MDArte utiliza o displayTag e é possível customiza-lo de diversas maneiras. Uma coisa legal é colocar um título que só será exibido quando a consulta for executada.



CSS3:Textos com sombras

14 de Dezembro de 2011, 15:12, por Desconhecido

Se voce aplicar a propriedade “box-shadow” em um texto, a mesma vai ser aplicada em sua caixa (box). Para isso foi criada a propriedade “text-shadow”.
Seu uso é o seguinte: