[2.6] Componente Grade não traz valores alinhados à direita



  • Bom dia!


    Estou utilizando o Maker 2.6.1.0, Webrun 2.6(não encontrei a versão exata, porém ainda não foi atualizado), Windows 7 64-bit, Chrome 55.0.2883.87 m.

    Nesse ambiente ocorre um problema de alinhamento em campos numéricos de uma grade, o título é mostrado de forma correta (alinhado à direita), já os valores não (alinhados à esquerda). Conforme imagem em anexo.

    Optamos por esse navegador por ser a opção atual que apresenta menos problemas com a versão que utilizamos. Temos intenção de atualizar, porém, não nesse momento.

    Existe alguma forma de contornar esse problema mantendo esse ambiente ou causando pouco impactol?


    Desde já agradeço a colaboração!


  • Inspeciona a grade e força o alinhamento para encontrar o CSS ideal.

    Daí vc usa a função de CSS importar conteúdo.


  • Obrigado, Ronélio!

    Inspecionando o CSS percebi que o alinhamento estava definido corretamente, porém a classe ".active-row-cell.safari" estava definindo a propriedade "display: -webkit-inline-box" que de alguma forma impedia a aplicação do alinhamento. [attachment=2]css.jpg[/attachment]
    Procurando na internet cheguei a uma pergunta no SO ([url]http://stackoverflow.com/questions/21732651/documentation-on-display-webkit-inline-box[/url]), e vi que "display: inline-flex" seria um substituto mais moderno, usei a função que você citou no evento "Ao Entrar" do Formulário para carregar o seguinte CSS:
    [code] .active-row-cell.safari { display: inline-flex !important; } [/code] , porém o resultado foi o mesmo.


    Resolvi tentar outra opção ([url]http://www.w3schools.com/css/css_inline-block.asp[/url]):
    [code] .active-row-cell.safari { display: inline-block !important; } [/code] , essa funcionou!
    ***Obs.: "!important" é necessário pois o CSS carregado com a função do Maker não é o último e acabava sendo sobrescrito. [attachment=1]css_fix.jpg[/attachment]
    Resultado final: [attachment=0]grade_ok.jpg[/attachment]
    Mais uma vez, obrigado!


  • Opa,

    Show de bola.

    Fica aí a solução para quem tiver o mesmo problema.

    Abs.

Log in to reply