Boa tarde!
Queria diminuir a distância entre os campos de um formulário MVC, para isso estou alterando a propriedade SETCOLUMNSEPARATOR da View.
Estou com um problema que, independente do valor informado, apenas o último campo tem seu espaçamento alterado, conforme exemplo a seguir:
O campo Loja e Nome não são afetados. Tentei fazer de duas maneiras:
oView:SetViewProperty('ViewHead', 'SETCOLUMNSEPARATOR', {05})
e
oView:SetViewProperty('ViewHead', 'SETCOLUMNSEPARATOR', {05, 05, 05, 05})
Alguém saberia informar por que não está funcionando?
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Bom dia Giordano,
Essa utilização está correta:
oView:SetViewProperty('ViewHead', 'SETCOLUMNSEPARATOR', {05})
Porém é feito um cálculo para distância miníma, logo essa distância mínima ficou com um valor maior que o valor que você informou, então ele acaba sendo sobrescrito, se você utilizar um valor alto, como por exemplos uns 400, você verá a diferença.
Boa tarde, Daniel! Nesse caso, é como se todos os campos tivessem posições pré-definidas onde serão criados? Como por exemplo para o campo Código estar longe do campo Loja.
Para ficar mais distante, você deve enviar valores mais altos.
Mas no caso de aproximar o campo Código do campo Loja, não é possível pois já estão na distância mínima? Por que apenas o Última Compra se aproximou do campo Nome?