Saltar para o conteúdo principal
Versão: 20 R5 BETA

Visualização


Formato Alfa

Os formatos alfa controlam a forma como os campos alfanuméricos e variáveis aparecem quando exibidos ou impressos. Segue uma lista de formatos fornecidos para campos alfanuméricos:

Pode escolher um formato desta lista ou utilizar qualquer formato personalizado. A lista padrão contém formatos para alguns dos campos alfa mais comuns que requerem formatos: números de telefone dos EUA (distância local e interurbano), Números de segurança social e cep americano. Você também pode inserir um nome de formato personalizado definido no editor Filtros e formatos da caixa de ferramentas. Neste caso, o formato não pode ser modificado nas propriedades do objeto. Todos os formatos ou filtros personalizados que você tiver criado estarão automaticamente disponíveis, precedidos por uma barra vertical (|).

O sinal de número (#) é o espaço reservado para um formato de exibição alfanumérico. Você pode incluir os traços, hífens, espaços e quaisquer outros sinais de pontuação apropriados que deseja exibir. Você usa os sinais de pontuação desejados e o sinal de número para cada caractere que quiser exibir.

Por exemplo, considere um número de peça com um formato como "RB-1762-1".

O formato alfa seria:

##-####-#

Quando o usuário introduz "RB17621", o campo é apresentado:

RB-1762-1

O campo contém efetivamente "RB17621".

Se o usuário inserir mais caracteres do que o formato permitir, 4D exibe os últimos caracteres. Por exemplo, se o formato for:

(#######)

e o usuário introduzir "proportion", o campo é apresentado:

(portion)

O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteira, independentemente do formato de exibição. Não se perde nenhuma informação.

Gramática JSON

NomeTipo de dadosValores possíveis
textFormatstring"####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados

Objectos suportados

Lista desplegable - Combo Box - Columna List Box - Pie List Box


Formato de Data

Os formatos de data controlam como as datas aparecem quando são apresentadas ou impressas. Para a entrada de dados, as datas são inseridas no formato MM/DD/AAAA, independentemente do formato de exibição escolhido.

Os formatos de exibição de datas podem ser definidos:

  • usando um formato 4D incorporado,
  • usando um padrão personalizado.

Formatos incorporados

A tabela seguinte apresenta as opções disponíveis:

Nome do formatoCadeia JSONExemplo (sistema americano)
System date shortsystemShort (padrão)03/25/20
System date abbreviated (1)systemMediumWed, Mar 25, 2020
System date longsystemLongQuarta-feira, 25 de março de 2020
RFC 822rfc822Tue, 25 Mar 2020 22:00:00 GMT
Short CenturyshortCentury03/25/20 pero 04/25/2032 (2)
Internal date longlongMarch 25, 2020
Fecha interna abreviada (1)abbreviatedMar 25, 2020
Internal date shortshort03/25/2020
ISO Date Time (3)iso86012020-03-25T00:00:00

(1) Para evitar ambigüedades y de acuerdo con la práctica actual, los formatos de fecha abreviados muestran "jun" para junio y "jul" para julio. Esta particularidade só se aplica às versões francesas de 4D.

(2) El año se muestra con dos dígitos cuando pertenece al intervalo (1930;2029), de lo contrario se mostrará con cuatro dígitos. Esto es por defecto, pero puede modificarse utilizando el comando SET DEFAULT CENTURY.

(3) El formato ISO Date Time corresponde a la norma XML de representación de fecha y hora (ISO8601). Seu principal objetivo é ser usado na importação/exportação de dados em formato XML e em serviços da Web.

Independentemente do formato de exibição, se o ano for inserido com dois dígitos, o 4D assume que o século é o 21º se o ano pertencer ao intervalo (00;29) e o 20º se pertencer ao intervalo (30;99). Esta es la configuración por defecto, pero puede modificarse utilizando el comando SET DEFAULT CENTURY.

Formato personalizado

Customized date formats can be built using several patterns described in the Date and Time Formats page. Por exemplo:

PadrãoExemplo (sistema americano)
"eeee, dd"Wednesday, 29
"'Dia' #D 'do ano'"Dia #333 do ano

Gramática JSON

NomeTipo de dadosValores possíveis
dateFormatstring
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Custom formats: any format built using a supported pattern + " blankIfNull"
  • blankIfNull

    Por padrão, uma data nula é exibida com zeros, por exemplo, 00/00/00. Com a opção "blankIfNull", uma data nula é exibida como uma área vazia. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. Por exemplo: "systemShort blankIfNull" ou "ee dd LL blankIfNull".

    Objectos suportados

    Combo Box - Drop-down List - Input - List Box Column - List Box Footer


    Formato do número

    Os campos de número incluem os tipos Integer, Long integer, Integer 64 bits, Real e Float.

    Os formatos de números controlam a forma como os números aparecem quando exibidos ou impressos. Para a entrada de dados, você insere apenas os números (incluindo um ponto decimal ou sinal de menos, se necessário), independentemente do formato de exibição escolhido.

    4D fornece vários formatos de números padrão.

    Marcadores

    Em cada um dos formatos de exibição de números, o sinal de número (#), o zero (0), o acento circunflexo (^) e o asterisco (*) são usados como espaços reservados. Você cria seus próprios formatos de números usando um espaço reservado para cada dígito que espera exibir.

    Placeholder (valores provisórios)Efeito do zero à esquerda ou à direita
    #Não apresenta nada
    0Mostra 0
    ^Apresenta um espaço (1)
    -Apresenta um asterisco

    (1) O acento circunflexo (^) gera um caractere de espaço que ocupa a mesma largura de um dígito na maioria das fontes.

    Por exemplo, se quiser exibir números de três dígitos, pode usar o formato ####. Si el usuario introduce más dígitos de los que permite el formato, 4D muestra <<< en el campo para indicar que se han introducido más dígitos de los especificados en el formato de visualización.

    Se o usuário digitar um número negativo, o caractere mais à esquerda será exibido como um sinal de menos (a menos que um formato de exibição negativo tenha sido especificado). Si ##0 es el formato, menos 26 se muestra como -26 y menos 260 se muestra como <<< porque el signo menos ocupa un marcador de posición y sólo hay tres marcadores de posición.

    Independentemente do formato de exibição, 4D aceita e armazena o número inserido no campo. Não se perde nenhuma informação.

    Cada caractere de espaço reservado tem um efeito diferente na exibição de zeros à esquerda ou à direita. Um zero à esquerda é um zero que começa um número antes do ponto decimal; um zero à direita é um zero que termina um número após o ponto decimal.

    Suponha que utiliza o formato ##0 para mostrar três dígitos. Se o utilizador não introduzir nada no campo, o campo apresenta 0. Se o usuário introduzir 26, o campo apresenta 26.

    Caracteres separadores

    Os formatos de exibição numérica (exceto para notações científicas) são automaticamente baseados nos parâmetros do sistema regional. 4D substitui os caracteres "." e ",", respectivamente, pelo separador decimal e pelo separador de milhar definido no sistema operacional. O ponto e a vírgula são, portanto, considerados caracteres de espaço reservado, seguindo o exemplo de 0 ou #.

    No Windows, ao usar a tecla de separação decimal do teclado numérico, 4D faz uma distinção dependendo do tipo de campo onde o cursor está localizado:

    • em um campo do tipo Real, o uso dessa chave inserirá o separador decimal definido no sistema,
    • in any other type of field, this key inserts the character associated with the key, usually a period (.) or comma (,).

    Pontos decimais e outros caracteres de visualização

    É possível utilizar um ponto decimal num formato de apresentação de números. Se quiser que o decimal seja exibido independentemente de o usuário digitá-lo, ele deverá ser colocado entre zeros.

    Pode utilizar quaisquer outros caracteres no formato. Quando usados isoladamente, ou colocados antes ou depois de espaços reservados, os caracteres sempre aparecem. Por exemplo, se utilizar o seguinte formato:

    $##0

    um cifrão sempre aparece porque é colocado antes dos espaços reservados.

    Se os caracteres forem colocados entre espaços reservados, eles aparecerão somente se os dígitos forem exibidos em ambos os lados. Por exemplo, se definir o formato:

    ###.##0

    o ponto só aparece se o usuário introduzir pelo menos quatro dígitos.

    Os espaços são tratados como caracteres nos formatos de apresentação de números.

    Formatos para positivo, negativo e zero

    Um formato de exibição de número pode ter até três partes, o que permite especificar formatos de exibição para valores positivos, negativos e zero. Você especifica as três partes separando-as com ponto e vírgula, conforme mostrado abaixo:

    Positivo;Negativo;Zero

    Não é necessário especificar as três partes do formato. Se você usar apenas uma parte, o 4D a usará para todos os números, colocando um sinal de menos na frente dos números negativos.

    Se você usar duas partes, 4D usará a primeira parte para números positivos e zero e a segunda parte para números negativos. Se você usar três partes, a primeira será para números positivos, a segunda para números negativos e a terceira para zero.

    A terceira parte (zero) não é interpretada e não aceita caracteres de substituição. Si introduce ###;###;#, el valor cero se mostrará "#". Por outras palavras, o que é realmente introduzido é o que será apresentado para o valor zero.

    Aqui está um exemplo de um formato de exibição de números que mostra cifrões e vírgulas, coloca valores negativos entre parênteses e não exibe zeros:

    $###,##0.00;($###,##0.00);

    Observe que a presença do segundo ponto e vírgula instrui o 4D a usar nothing para exibir zero. O formato a seguir é semelhante, exceto pelo fato de que a ausência do segundo ponto e vírgula instrui o 4D a usar o formato de número positivo para zero:

    $###,##0.00;($###,##0.00)

    Neste caso, a indicação de zero seria $0,00.

    Notação científica

    Si desea mostrar números en notación científica, utilice el ampersand (&) seguido de un número para especificar el número de dígitos que desea mostrar. Por exemplo, se o formato for:

    &3

    apresentaria 759,62 como:

    7.60e+2

    O formato de notação científica é o único formato que arredonda automaticamente o número exibido. Observe no exemplo acima que o número é arredondado para 7,60e+2 em vez de ser truncado para 7,59e+2.

    Formatos hexadecimais

    Você pode exibir um número em hexadecimal usando os seguintes formatos de exibição:

    • &x: este formato muestra números hexadecimales utilizando el formato “0xFFFF”.
    • &$: este formato muestra números hexadecimales utilizando el formato "$FFFF".

    Notação XML

    El formato &xml hará que un número cumpla las normas estándar XML. Em particular, o caractere separador decimal será um ponto "." em todos os casos, independentemente das configurações do sistema.

    Mostrar um número como hora

    Puede visualizar un número como una hora (con un formato de hora) utilizando &/ seguido de un dígito. Hora é determinada calculando-se o número de segundos desde a meia-noite que o valor representa. O dígito no formato corresponde à ordem em que o formato da hora aparece no menu pendente Formato.

    Por exemplo, se o formato for:

    &/5

    corresponde ao 5.º formato de hora no menu pop-up, especificamente a hora AM/PM. Um campo numérico com este formato apresentaria 25000 como:

    6:56 AM

    Exemplos

    A tabela a seguir mostra como os diferentes formatos afetam a exibição dos números. As três colunas - Positivo, Negativo e Zero - mostram como 1.234,50, -1.234,50 e 0 seriam exibidos.

    Formato IntroduzidoPositivoNegativoZero
    ###<<<<<<
    ####1234<<<<
    #######1234-1234
    #####.##1234.5-1234.5
    ####0.001234.50-1234.500.00
    #####01234-12340
    +#####0;–#####0;0+1234-12340
    #####0DB;#####0CR;01234DB1234CR0
    #####0;(#####0)1234(1234)0
    ###,##01,234-1,2340
    ##,##0.001,234.50-1,234.500.00
    \^\^\^\^\^\^\^1234-1234
    \^\^\^\^\^\^01234-12340
    \^\^\^,\^\^01,234-1,2340
    \^\^,\^\^0.001,234.50-1,234.500.00
    **********1234**-1234*******
    ******0***1234**-1234******0
    ***,**0**1,234*-1,234******0
    **,**0.00*1,234.50-1,234.50*****0.00
    $*,**0.00;–$*,**0.00$1,234.50-$1,234.50$****0.00
    $\^\^\^\^0$ 1234$–1234$ 0
    $\^\^\^0;–$\^\^\^0$1234–$1234$ 0
    $\^\^\^0 ;($\^\^\^0)$1234($1234)$ 0
    $\^,\^\^0.00 ;($\^,\^\^0.00)$1,234.50($1,234.50)$ 0.00
    &21.2e+3-1.2e+30.0e+0
    &51.23450e+3-1.23450e+30.00000
    &xml1234.5-1234.50

    Gramática JSON

    NomeTipo de dadosValores possíveis
    numberFormatstringNúmeros (incluindo um ponto decimal ou sinal de menos, se necessário)

    Objectos suportados

    Combo Box - Drop-down List - Input - List Box Column - List Box Footer - Progress Indicators


    Formato imagem

    Os formatos imagem controlam a aparência das imagens quando exibidas ou impressas. Para a entrada de dados, o usuário sempre insere imagens colando-as da área de transferência ou arrastando e soltando, independentemente do formato de exibição.

    As opções de truncagem e escala não afetam a imagem em si. O conteúdo de um campo Imagem é sempre guardado. Somente a exibição no formulário específico é afetada pelo formato de exibição de imagem.

    Escalado para caber

    Gramática JSON: "scaled"

    El formato A escala para ajustarse hace que 4D redimensione la imagen para ajustarla a las dimensiones del área.

    Truncado (centrado e não centrado)

    Gramática JSON: "truncatedCenter" / "truncatedTopLeft"

    El formato Truncado (centrado) hace que 4D centre la imagen en el área y recorte cualquier parte que no quepa dentro del área. 4D corta igualmente de cada borda e da parte superior e inferior.

    El formato Truncado (no centrado) hace que 4D coloque la esquina superior izquierda de la imagen en la esquina superior izquierda del área y recorte cualquier parte que no quepa dentro del área. 4D corta da direita e de baixo para cima.

    Cuando el formato de la imagen es Truncado (no centrado), es posible añadir barras de desplazamiento al área de entrada.

    Escalado para caber (proporcional) e Escalado para caber centrado (proporcional)

    Gramática JSON: "proportionalTopLeft" / "proportionalCenter"

    Si utiliza Escala de ajuste (proporcional), la imagen se reduce proporcionalmente en todos sus lados para ajustarse al área creada para la imagen. La opción Escalado para ajustar centrado (proporcional) hace lo mismo, pero centra la imagen en el área imagen.

    Se a imagem for menor do que a área definida no formulário, ela não será modificada. Se a imagem for maior do que a área definida no formulário, ela será reduzida proporcionalmente. Uma vez que é proporcionalmente reduzida, a imagem não aparece distorcida.

    Si ha aplicado el formato Escalado para ajustar centrado (proporcional), la imagen también se centra en el área:

    Replicado

    Gramática JSON: "tiled"

    Cuando se amplía el área que contiene una imagen con el formato Replicada, la imagen no se deforma sino que se replica tantas veces como sea necesario para llenar el área por completo.

    Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem é truncada (não centrada).

    Gramática JSON

    NomeTipo de dadosValores possíveis
    pictureFormatstring"truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft", "proportionalCenter"

    Objectos suportados

    Entrada - Columna List Box - Pie List Box


    Formato Hora

    Os formatos de hora controlam a forma como as horas aparecem quando são apresentadas ou impressas. Para a entrada de dados, você insere as horas no formato HH:MM:SS de 24 horas ou no formato AM/PM de 12 horas HH:MM:SS, independentemente do formato de exibição escolhido.

    Os formatos de exibição de horas podem ser definidos:

    • usando um formato 4D incorporado,
    • usando um padrão personalizado.

    Formatos incorporados

    A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos:

    Nome do formatoCadeia JSONComentáriosExemplo para 04:30:25
    HH:MM:SShh_mm_ss04:30:25
    HH:MMhh_mm04:30
    Hour Min SecHH_MM_SS4 horas 30 minutos 25 segundos
    Hour MinHH_MM4 horas 30 minutos
    HH:MM AM/PMhh_mm_am4:30 a.m.
    MM SSmm_ssHora expressa como uma duração de 00:00:00270:25
    Min SecMM_SSHora expressa como uma duração de 00:00:00270 minutos 25 segundos
    ISO Date Timeiso8601Corresponde ao padrão XML para representar dados relacionados ao tempo. Ele destina-se principalmente a ser usado ao importar/exportar dados em formato XML0000-00-00T04:30:25
    System time short- (o padrão)Formato de hora standard definido no sistema04:30:25
    System time long abbreviatedsystemMediumapenas macOS: formato de hora abreviado definido no sistema.
    Windows: esse formato é o mesmo que o formato curto da hora do sistema
    4•30•25 AM
    System time longsystemLongapenas macOS: formato de hora longa definido no sistema.
    Windows: esse formato é o mesmo que o formato curto da hora do sistema
    4:30:25 AM HNEC

    Formato personalizado

    Customized time formats can be built using several patterns described in the Date and Time Formats page. Por exemplo:

    PadrãoExemplo (sistema americano)
    "HH 'horas' mm 'minutos' ss 'segundos'"13 horas 25 minutos 12 segundos
    hh:mm a01:25: PM

    Gramática JSON

    NomeTipo de dadosValores possíveis
    timeFormatstring
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS" + " blankIfNull"
  • Custom formats: any format built using a supported pattern + "blankIfNull"
  • blankIfNull

    Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a opção "blankIfNull", uma hora nula é exibida como uma área vazia. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. Ex: "MM_SS blankIfNull" ou "hh:mm aa blankIfNull"

    Objectos suportados

    Combo Box - Drop-down List - Input - List Box Column - List Box Footer


    Texto quando False/Texto quando True

    Cuando una expresión booleana se muestra como:

    ... pode selecionar o texto a apresentar para cada valor:

    • Text cuando True - el texto que se mostrará cuando el valor sea "true"
    • Text cuando False - el texto que se mostrará cuando el valor sea "false"

    Gramática JSON

    NomeTipo de dadosValores possíveis
    booleanFormatstring"\<textWhenTrue>;\<textWhenFalse>", por ejemplo "Assigned;Unassigned"

    Objectos suportados

    Columna List Box - Entrada


    Tipo de exibição

    Utilizado para associar um formato de visualização aos dados da coluna. Os formatos fornecidos dependem do tipo de variável (caixa de listagem do tipo matriz) ou do tipo de dados/campo (caixas de listagem do tipo seleção e coleção).

    As colunas booleanas e numéricas (numéricas ou inteiras) podem ser exibidas como caixas de seleção. En este caso, se puede definir la propiedad Título.

    As colunas booleanas também podem ser apresentadas como menus pop-up. En este caso, deben definirse las propiedades Text cuando False y Text cuando True.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    controlTypestring
  • number columns: "automatic" (default) or "checkbox"
  • boolean columns: "checkbox" (default) or "popup"
  • Objectos suportados

    List Box Column


    Não renderizado

    Quando essa propriedade está ativada, o objeto não é desenhado no formulário, mas ainda pode ser ativado.

    Em particular, esta propriedade permite implementar botões "invisíveis". Os botões não renderizados podem ser colocados em cima de objetos gráficos. Eles permanecem invisíveis e não são realçados quando clicados, mas sua ação é acionada quando são clicados.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    displaybooleantrue, false

    Objectos suportados

    Botón - Lista desplegable


    Três Estados

    Permite que um objeto de caixa de verificação aceite um terceiro estado. A variável associada à caixa de seleção devolve o valor 2 quando a caixa estiver no terceiro estado.

    Caixas de verificação de três estados em colunas list box

    Las columnas de list box con un tipo de datos numérico pueden mostrarse como casillas de verificación de tres estados. Se for selecionado, são apresentados os seguintes valores:

    • 0 = caixa não assinalada,
    • 1 = caixa marcada,
    • 2 (o cualquier valor >0) = caja semi-marcada (tercer estado). Para a introdução de dados, este estado devolve o valor 2.
    • -1 = caixa de seleção invisível,
    • -2 = caixa desmarcada, não editável,
    • -3 = caixa marcada, não pode ser introduzida,
    • -4 = caixa semi-marcada, não editável

    También en este caso, la propiedad Título está disponible para que se pueda introducir el título de la casilla de verificación.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    threeStatebooleantrue, false

    Objectos suportados

    Casilla de selección - Columna List Box


    Título

    Esta propriedade está disponível para uma coluna list box se:

    Nesse caso, o título da caixa de seleção pode ser inserido usando essa propriedade.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    controlTitlestringQualquer etiqueta personalizada para a caixa de verificação

    Objectos suportados

    List Box Column


    Truncar com reticências

    Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo.

    Essa opção está disponível para colunas com qualquer tipo de conteúdo, exceto imagens e objetos.

    • Quando a propriedade está ativada (padrão), se o conteúdo de uma célula da caixa de listagem exceder a largura da coluna, ele será truncado e uma elipse será exibida:

    A posição das elipses depende do sistema operativo. No exemplo acima (Windows), ele é adicionado no lado direito do texto. No macOS, as reticências são adicionadas no meio do texto.

    • Quando a propriedade estiver desativada, se o conteúdo de uma célula exceder a largura da coluna, ele será simplesmente recortado, sem adição de reticências:

    A opção Truncar com reticências é ativada por padrão e pode ser especificada com caixas de listagem do tipo Matriz, Seleção ou Coleção.

    Cuando se aplica a columnas de tipo Texto, la opción Truncar con elipsis sólo está disponible si la opción Ajustar texto no está seleccionada. Quando a propriedade Wordwrap é selecionada, o conteúdo extra nas células é tratado por meio dos recursos de quebra de palavras, de modo que a propriedade Truncar com reticências não está disponível.

    La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; sin embargo, el resultado difiere en función del formato de celda:

    • Para formatos booleanos do tipo pop-up, as etiquetas são truncadas com uma elipse,
    • Para formatos booleanos do tipo caixa de verificação, as etiquetas são sempre cortadas.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    truncateModestring"withEllipsis", "none"

    Objectos suportados

    Columna List Box - Encabezado List Box


    Visibilidade

    Esta propriedade permite ocultar o objeto no ambiente Aplicação.

    É possível tratar a propriedade Visibilidade para a maioria dos objetos de formulário. Esta propriedade é principalmente usada para simplificar o desenvolvimento de interfaces dinâmicas. En este contexto, a menudo es necesario ocultar objetos por programación durante el evento On load del formulario y luego mostrar determinados objetos. A propriedade Visibility permite inverter essa lógica, tornando determinados objetos invisíveis por padrão. The developer can then program their display using the OBJECT SET VISIBLE command when needed.

    Visibilidade automática em formulários lista

    En el contexto de los formularios "lista", la propiedad Visibilidad soporta dos valores específicos:

    • Si registro seleccionado (nombre JSON: "selectedRows")
    • Si el registro no está seleccionado (nombre JSON: "unselectedRows")

    Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um formulário de lista. Ele informa ao 4D se deve ou não desenhar o objeto, dependendo se o registro que está sendo processado está selecionado/não está selecionado. Ele permite representar uma seleção de registros usando atributos visuais que não sejam cores de destaque:

    4D does not take this property into account if the object was hidden using the OBJECT SET VISIBLE command; in this case, the object remains invisible regardless of whether or not the record is selected.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    visibilidadestring"visible", "hidden", "selectedRows" (somente formulário de lista), "unselectedRows" (somente formulário de lista)

    Objectos suportados

    4D View Pro area - 4D Write Pro area - Button - Button Grid - Check Box - Combo Box - Drop-down List - Group Box - Hierarchical List - List Box - List Box Column - List Box Footer - List Box Header - Picture Button - Picture Pop-up Menu - Plug-in Area - Progress indicator - Radio Button - Spinner - Splitter - Static Picture - Stepper - Subform - Tab control - Text Area - Web Area


    Wordwrap

    Para los objetos entrada, disponibles cuando la propiedad Multilínea está definida como "yes".

    Gerencia a exibição do conteúdo quando ele excede a largura do objeto.

    Marcado para list box/Sim para entrada

    JSON grammar: "normal"

    Quando essa opção é selecionada, o texto passa automaticamente para a próxima linha sempre que sua largura exceder a da coluna/área, se a altura da coluna/área permitir.

    • Em colunas/áreas de linha única, somente a última palavra que pode ser exibida por completo é exibida. 4D insere retornos de linha; é possível rolar o conteúdo da área pressionando a tecla de seta para baixo.

    • Em colunas/áreas com várias linhas, 4D efetua retornos de linha automáticos.

    Não selecionado para list box/Não para entrada

    JSON grammar: "none"

    Quando esta opção é selecionada, 4D não faz nenhum retorno automático de linha e a última palavra que pode ser exibida pode ser truncada. Nas áreas de tipo de texto, são suportadas os retornos de carro:

    Nas caixas de lista, qualquer texto muito longo é truncado e exibido com uma elipse (...). En el siguiente ejemplo, la opción Wordwrap está marcada para la columna izquierda y desmarcada para la columna derecha:

    Observe que, independentemente do valor da opção Wordwrap, a altura da linha não será alterada. Se o texto com quebras de linha não puder ser exibido inteiramente na coluna, ele é truncado (sem uma elipse). No caso de caixas de lista exibindo apenas uma única linha, somente a primeira linha do texto é exibida:

    Automático para entrada (opção padrão)

    JSON grammar: "automatic"

    • Em áreas de linha única, palavras localizadas no final das linhas são truncadas e não há retornos de linha.
    • Em áreas com várias linhas, 4D efetua retornos automáticos de linha.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    wordwrapstring"automatic" (exceto list box), "normal", "nenhum"

    Objectos suportados

    Entrada - Columna List Box - Pie List Box