Rating
Configuração Geral
Este tipo de campo permite que o desenvolvedor crie de forma rápida um campo de avaliação com estrelas (ou alguma outra imagem), onde o usuário final poderá selecionar a classificação de acordo com a escala previamente configurada.
Tipo do Dado
Define o tipo do campo na aplicação. Neste caso devemos selecionar o tipo Rating.
Label
Define o título que será exibido no campo ao executar a aplicação. A terminologia utilizada na interface é fundamental para que seu sistema tenha uma boa usabilidade, devemos utilizar nomes e termos familiares para o usuário final da aplicação, ao invés de utilizarmos termos originados no sistema.
Por exemplo, este campo rating que na tabela possui o nome stars, o cliente teria um entendimento melhor da funcionalidade do campo ao definirmos a label como Avaliação do Produto.
Alem de um texto fixo, o atributo Label permite a utilização de lang para definir o título do campo, possibilitando assim a internacionalização de sua Aplicação.
Legenda
Define a legenda que será exibida no campo, a baixo das avaliações. Por exemplo: “Agradecemos pelo seu feedback!”.
Assim como a Label, o atributo Legenda também permite utilizarmos lang para a internacionalização de sua Aplicação
Quantidade de Ícones
Define a quantidade de ícones que serão exibidos no campo. O valor informado neste atributo deve está de acordo com a forma que a avaliação será realizada.
Usar em quebras e totalizações
Permite ser utilizado o campo ao invés de valor quando quando o campo for selecionado na quebra (estática ou dinâmica) ou na totalização do resumo. Para isso, basta adicionar os campos na coluna da qubra dinâmica ou estática para poder visualizar o agrupamento realizado na consulta.
Exemplo do campo Rating no resumo
No resumo, ao passar o mouse em cima do campo, será exibida uma pequena janela de detalhamento de avaliações que foram realizadas tanto em cada registro, como também no total, conforme é mostrado na imagem abaixo.
Exibir valor absoluto
Permite que na totalização do resumo, seja exibido no detalhamento das avaliações, ao lado da porcentagem, o número exato de avaliações que cada estrela recebeu.
Com essa flag desligada, o detalhamento só exibirá a porcentagem da votação, deixando de foram o número exato de avaliações.
Se tratando do resultado das avaliações, este resultado é calculado através da média ponderada (Somatório/Total de Avaliações) como no exemplo abaixo:
Por exemplo: na imagem acima, temos um total de 4 avaliações realizadas, onde:
0 avaliação para 5 estrelas
2 avaliação para 4 estrelas
0 avaliação para 3 estrelas
1 avaliação para 2 estrelas
1 avaliação para 1 estrela
Considerando que a quantidade de estrelas refere-se ao peso que cada uma tem, temos o seguinte:
5 estrelas = 0 avaliações x 5 (peso) = 0
4 estrelas = 2 avaliações x 4 (peso) = 8
3 estrelas = 0 avaliações x 3 (peso) = 0
2 estrelas = 1 avaliações x 2 (peso) = 2
1 estrela = 1 avaliações x 1 (peso) = 1
Somatório = 11
Pegamos o resultado do somatório e dividimos pelo total de avaliações, que foi 4.
Somatório/Total de Avaliações = 11/4 = 2,75 ≈ 2,8.
Como será sempre exibido apenas 1 valor após a vírgula na janela de detalhamento, o arredondamento ocorrerá para cima quando os valores após a vírgula forem acima do valor central, e para baixo quando for menor que o valor central.
Ex.: 2,75 ≈ 2,8.
Usar Font Awesome
Permite utilizar os ícones do Font Awesome para representar as estrelas ao invés das imagens.
Hint das estrelas
Define o hint para cada estrela
Tamanho dos ícones
Define o tamanho em pixel dos ícones das estrelas.
Padding do rating
Define o valor de padding em pixel para separação de cada estrela.
Cor dos ícones
Permite definir a cor das estrelas; a cor é passada em hexadecimal.
Tipo SQL
Informa o tipo do campo no banco de dados.
Configuração de Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos disponíveis nesta Interface.
Interface de configuração da visualização.
- Configuraçõe de visualização
- Fonte do Texto : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
- Tamanho da Fonte : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
- Texto Itálico : Permite aplicar o tipo itálico na fonte.
- Texto Negrito : Permite aplicar o tipo negrito na fonte.
- Qtde de caracteres a exibir : Quantidade de caracteres a ser exibido.
- Alinhamento de texto : Permite posicionar o campo no local desejado (esquerda,direita,centro e justificado).
- Alinhamento Vertical : Permite posicionar o campo no local desejado (topo, meio ou inferior).
- Imagem de Fundo : Permite adicionar uma image de fundo ao campo.
- Quebra de linha : Habilita a possibilidade de quebra de linha para o campo.
- Cor do conteúdo : Altera a cor do conteúdo do campo da consulta e do campo do agrupado, quando disponível.
- Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
- Largura : Para definir a largura do campo.
- Altura : Para definir a altura do campo.
- Alinhamento Horizontal do Título : Permite definir o alinhamento horizontal para o título do campo (esquerda, direita ou centralizado).
- Alinhamento Vertical do Título : Permite definir o alinhamento vertical para o título do campo (topo, meio ou inferior).
- Cor do título : Permite escolher através de uma palhete de cores uma cor para o do título do campo.
- Cor do fundo título : Permite escolher através de uma palhete de cores uma cor para o fundo do título do campo.
- Negrito : Exibe o título do campo em negrito