Versão ALPHA! Este artigo está em versão 'Alpha' e, portanto, não foi ainda revisado corretamente

Acessando propriedades de páginas web via sitebricks

Introdução

Para exibir dados de uma entidade em uma página html, o sitebricks dispõe de um sistema de templates onde cada arquivo html está ligado a uma classe java, é possível acessar propriedades desta classe que está ligada com o arquivo html utilizando a seguinte sintaxe ${minhaPropriedade}.

Para melhor entendimento deste faq, tome como base os seguintes códigos

Classe java que está ligada ao arquivo html

@Decorated
public class ClientePage extends BasePage {

  private Cliente cliente;

  public Cliente getCliente{
    return cliente;
  }
	
}

Arquivo html com código javascript que acessa as propriedades da classe java

@Require
<script type="text/javascript">
  window.addEvent('domready', function() {
    new Page({
      panels : [ {
        id : 'cliente-tbl',
        url : Bricks.baseUrl + '/api/super_mercado/bd/cliente/${cliente.codigo}'
      } ]
    });
  });
</script>

Para acessar propriedades de uma classe java em uma página html via sitebricks é preciso utilizar a seguinte sintaxe: ${propriedade.valor} caso contrário não teremos o resultado esperado. Esta sintaxe indica ao sitebricks que procure na classe que represente este arquivo html a propriedade cliente e retorne o valor da propriedade código de cliente, lembrando que o Cliente deve possuir um getCodigo().


 
 

objectos, Fábrica de Software LTDA

  • R. Demóstenes, 627. cj 123
  • 04614-013 - Campo Belo
  • São Paulo - SP - Brasil
  • +55 11 5093-8640
  • +55 11 2359-8699
  • contato@objectos.com.br