View Full Version : Formatação de Webview
Benedito
13-May-2019, 10:57 AM
No Windows usamos linhas e colunas para definir a posição do objeto, como se faz isto em uma webview?
anexo, 2 Views para comparação, uma para windows outra para web, não encontrei nos exemplos nada que me ajudasse
Fernando Faria
13-May-2019, 12:02 PM
Benedito,
Os anexos não vieram
Abraço
Salvadori
13-May-2019, 02:43 PM
No Windows usamos linhas e colunas para definir a posição do objeto, como se faz isto em uma webview?
anexo, 2 Views para comparação, uma para windows outra para web, não encontrei nos exemplos nada que me ajudasse
você precisa fazer o upload das imagens no fórum, e após selecionar as mesmas para que fiquem no post..
não entendi exatamente tua dúvida mas vou tentar te ajuda...o layout da web o princípio é o mesmo, linha/coluna, porem ele já vem pré determinado, você escolhe em números inteiros em qual posição do layout vai aparecer o seu objeto, deixa a programação muito mais ágil, você não perde mais tempo alinhando objetos, além do mais, se você por exemplo usar um 'pbRender to false' ele suprime o objeto e realoca todos os outros, de maneira dinâmica, dá uma olhada no help nas propriedades: piColumnSpan e piColumnIndex
Benedito
14-May-2019, 10:10 AM
Complementando, segue os anexos
Salvadori
14-May-2019, 12:22 PM
Complementando, segue os anexos
tenta algo nesse sentido.
Object oWebMainPanel is a cGroupWebPanel
Set piColumnCount to 8
Object oTipo is a cWebCombo
Set psLabel to "Tipo"
Set piColumnSpan to 2
Set peLabelPosition to lpTop
End_Object
Object oCnpj is a cWebForm
Set psLabel to "Cnpj/Cpf"
Set piColumnSpan to 2
Set piColumnIndex to 6
Set peLabelPosition to lpTop
End_Object
Object oNome is a cWebForm
Set psLabel to "Nome/Razão social"
Set piColumnSpan to 5
Set peLabelPosition to lpTop
End_Object
Object oEndereco is a cWebForm
Set psLabel to "Endereço"
Set piColumnSpan to 5
Set peLabelPosition to lpTop
End_Object
Object oNumero is a cWebForm
Set psLabel to "Número"
Set peLabelPosition to lpTop
Set piColumnIndex to 6
End_Object
End_Object
Samuel Pizarro
14-May-2019, 04:34 PM
Benedito.
Na web tambem eh com a logica de linhas e colunas. Na verdade vc nao especifica as linhas. Somente as colunas
vc precisa imaginar uma tabela virtual no painel principal da view. O padrão eh 12 se nao me engano
O numero de colunas disponiveis eh controlado por uma propriedade. E todas as colunas terao mesma largua. Uma matriz simétrica.
Vc controla a posicao doa objetos pelas propriedades piColumn pra espwcificar em qual coluna o objeto (e seu label) vai começar, e qtas colunas ele deve ocupar pela propriedade piColumnSpan.
Qdo uma linha tiver preenchido todas as colunas, o proximo objeto começara automaticamente na linha de baixo.
Se vc precisar de mais granularidade, vc deve aumentar o numero de colunas no painel da view ou container.
Abcs
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.