Autor Tópico: Alinhamento automática de acordo com tipo de dados selecionado  (Lida 392 vezes)

Adriano.F.Alves

  • Novato
  • *
  • Mensagens: 4
Alinhamento automática de acordo com tipo de dados selecionado
« Online: Fevereiro 09, 2017, 12:24:33 pm »
Por padrão no Scriptcase , quando uma coluna do banco for numérica , o alinhamento do campo na grid é para direita , e quando for texto o alinhamento é para esquerda , e isso está correto.Mas quando tem um campo numérico como numa chave ao usar o lookup para mostrar um texto , não é trocado o alinhamento , tendo que definir manualmente.

Thyago Brasil

  • Expert
  • *****
  • Mensagens: 1014
  • Crê no Senhor Jesus e será salvo tu e tua família
    • www.brasdesign.com.br
Re:Alinhamento automática de acordo com tipo de dados selecionado
« Responder #1 Online: Fevereiro 09, 2017, 12:25:35 pm »
O campo continua sendo numérico. Não vejo qual o problema?
Thyago Brasil
Desenvolvedor Web
Site: http://www.brasdesign.com.br

SC 8.1

Haroldo

  • Expert
  • *****
  • Mensagens: 6763
  • Conhecimento diminui limitações.△TFA△
Re:Alinhamento automática de acordo com tipo de dados selecionado
« Responder #2 Online: Fevereiro 09, 2017, 12:32:13 pm »
Sim ele segue a regra do campo original, pois a definição do alinhamento é  dada no momento da criação da aplicação, e a aplicação da query no lookup automático se dá depois da criação da aplicação e não se pode adivinhar se a query retornará texto ou número.


Por padrão no Scriptcase , quando uma coluna do banco for numérica , o alinhamento do campo na grid é para direita , e quando for texto o alinhamento é para esquerda , e isso está correto.Mas quando tem um campo numérico como numa chave ao usar o lookup para mostrar um texto , não é trocado o alinhamento , tendo que definir manualmente.

Cássio Lacerda

  • Intermediário
  • ***
  • Mensagens: 110
  • Força e honra!!!
    • Brain Legacy
    • Email
Re:Alinhamento automática de acordo com tipo de dados selecionado
« Responder #3 Online: Abril 15, 2017, 08:43:32 am »
Haroldo, eu entendi o teu ponto de vista.

Mas na minha opinião a sugestão do Adriano é válida e interessante sim.
A grande maioria dos campos loockup que eu uso é para buscar um texto (nome) de uma chame extrangeira (código). Exemplo
em uma tabela de pedido, tenho um campo chamado cliente_id, eu quero mostrar o nome dele.
Então na grade tenho que alinhar este campo a esquerda, pois o nome do cliente fica alinhado a direita.

É perfumaria, mas a sugestão é válida no meu ver.

A propósito, o meu alinhamento da grade não está funcionando. E o de vocês, eu estou com a versao 8.1.066.

O teu alinhamento de coluna nas GRIDs (qualquer campo) está funcionando?

Exemplo de alinhamento que poderia vir automático, acho que ficaria ótimo se eu não precisasse entar em país e idioma e ter que alinhar-los a esquerda. o Lookup deles trazem o name. mas na tablea de estado eu tenho o ID de cada um deles.


Isto é muito comum.






A proposito, este formulário está alinhado a esquerda, mas o SC está com um BUG no momento.


Em fim, acho que quando o campo na tabela fosse um numerico, e o campo lookup fosse configurado. o SC poderia sugerir o linhamento a esquerda. E se o programdor desejasse ele voltava para a direita ou centralizaria.

Finaizando, eu sei que é perfumaria, tem muitos outros bugs para resolver (inclusive o de alinhamento, hahaha), mas achei uma boa sugestão, me pouparia bastante tempo. O que acham? É válido sugerir para a NM?


Sim ele segue a regra do campo original, pois a definição do alinhamento é  dada no momento da criação da aplicação, e a aplicação da query no lookup automático se dá depois da criação da aplicação e não se pode adivinhar se a query retornará texto ou número.


Por padrão no Scriptcase , quando uma coluna do banco for numérica , o alinhamento do campo na grid é para direita , e quando for texto o alinhamento é para esquerda , e isso está correto.Mas quando tem um campo numérico como numa chave ao usar o lookup para mostrar um texto , não é trocado o alinhamento , tendo que definir manualmente.
« Última modificação: Abril 15, 2017, 09:29:07 am por Cássio Lacerda »
Cássio Lacerda

Jailton

  • Expert
  • *****
  • Mensagens: 2211
Re:Alinhamento automática de acordo com tipo de dados selecionado
« Responder #4 Online: Abril 15, 2017, 10:22:00 am »
Antigamente o SC alinhava isso a esquerda como padrão, se fosse usado o checkbox lookup no campo, depois de uma release, passou a usar o padrão do
campo CSS, ai nesses casos, tenho que toda vez que faço um lookup editar o campo e remover o right do CSS, porque por padrão 'universal' sempre
que a gente ativar o lookup em um campo ele teria que vir para a esquerda, já que vai trazer vários dados, ninguém esteticamente traria os dados
para a direita 'o estagiário que editou essa regra nem pensou nisso.', só mudou o que já estava certo.

Ai a Sugestão do Cássio e Adriano seriam corretíssimas.

« Última modificação: Abril 15, 2017, 10:33:43 am por Jailton »
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Cássio Lacerda

  • Intermediário
  • ***
  • Mensagens: 110
  • Força e honra!!!
    • Brain Legacy
    • Email
Re:Alinhamento automática de acordo com tipo de dados selecionado
« Responder #5 Online: Abril 15, 2017, 01:16:24 pm »
O mestre Jailton, mandou bem neste ticket:

http://www.scriptcase.com.br/forum/index.php/topic,14722.new.html#new

Me fez pensar em uma sugestão melhor.

Atualizando a Sugestão do amigo Adriano.

O SC poderia ter em projeto -> valores padrões -> Consulta -> Alinhamentos dos campos da consulta
Uma nova opção chamada campos lookup
Ai o programador define o alinhamento padrão. Ai mataria o problema levantado pelo Haroldo.

O que vc acha Jailton, Haroldo, Adriano, Thyago?

Como fazemos para sugerir isto para a NM? acho que vale a pena.

Antigamente o SC alinhava isso a esquerda como padrão, se fosse usado o checkbox lookup no campo, depois de uma release, passou a usar o padrão do
campo CSS, ai nesses casos, tenho que toda vez que faço um lookup editar o campo e remover o right do CSS, porque por padrão 'universal' sempre
que a gente ativar o lookup em um campo ele teria que vir para a esquerda, já que vai trazer vários dados, ninguém esteticamente traria os dados
para a direita 'o estagiário que editou essa regra nem pensou nisso.', só mudou o que já estava certo.

Ai a Sugestão do Cássio e Adriano seriam corretíssimas.


Cássio Lacerda

Jailton

  • Expert
  • *****
  • Mensagens: 2211
Re:Alinhamento automática de acordo com tipo de dados selecionado
« Responder #6 Online: Abril 15, 2017, 03:16:23 pm »
Poderia voltar a ser como era antigamente se clicar no campo no checkbox lookup ele remove os todos os alinhamentos do campo e deixa ele padrão vir para a esquerda.
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Cássio Lacerda

  • Intermediário
  • ***
  • Mensagens: 110
  • Força e honra!!!
    • Brain Legacy
    • Email
Re:Alinhamento automática de acordo com tipo de dados selecionado
« Responder #7 Online: Abril 17, 2017, 08:39:19 am »
Poderia voltar a ser como era antigamente se clicar no campo no checkbox lookup ele remove os todos os alinhamentos do campo e deixa ele padrão vir para a esquerda.

Poderia ser tb.
Como podemos pedir isto para a NM ?
Cássio Lacerda

Jocimar

  • Expert
  • *****
  • Mensagens: 653
Re:Alinhamento automática de acordo com tipo de dados selecionado
« Responder #8 Online: Abril 17, 2017, 10:06:42 am »
Ainda temos o "problema" do cache do navegador, que ao alterar o alinhamento do campo da grid e testar, o alinhamento só "obedece" após limpar o cache do navegador.
Jocimar de Oliveira
ERP GERENCIA