Lista de propriedades JSON
Nesta página, encontrará uma lista completa de todas as propriedades de objectos ordenadas pelo seu nome JSON. Clique no nome de uma propriedade para aceder à sua descrição detalhada.
No capítulo "Propriedades do objeto de formulário", as propriedades são ordenadas de acordo com os nomes e temas da lista de propriedades.
a - b - c - d - e - f - g - h - i - k - l - m - n - p - r - s - t - u - v - w - z
Propriedade | Descrição | Valores possíveis |
---|---|---|
a | ||
action | Ação típica a ser executada. | O nome de uma ação standard válida. |
allowFontColorPicker | Permite a exibição do seletor de fontes do sistema ou do seletor de cores para editar os atributos dos objetos | true, false (padrão) |
alternateFill | Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma caixa de listagem. | Qualquer valor CSS; "transparent"; "automatic"; "automaticAlternate" |
automaticInsertion | Habilita a adição automática de um valor a uma lista quando o usuário insere um valor que não está na lista de escolha associada ao objeto. | true, false |
b | ||
booleanFormat | Especifica apenas dois valores possíveis. | true, false |
borderRadius | O valor do raio para rectângulos redondos. | mínimo: 0 |
borderStyle | Permite definir um estilo padrão para o contorno do objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
bottom | Posiciona um objeto na parte inferior (centrado). | mínimo: 0 |
c | ||
choiceList | Uma lista de escolhas associadas a um objeto | Uma lista de escolhas |
class | Uma lista de palavras separadas por espaços utilizadas como selectores de classe em ficheiros css. | Uma lista de nomes de classes |
columnCount | Número de colunas. | mínimo: 1 |
columns | Um conjunto de colunas list box | Coleção de objetos coluna com as propriedades de colunas definidas |
contextMenu | Dá ao usuário acesso a um menu contextual padrão na área selecionada. | "automatic", "none" |
continuousExecution | Designa se deve ou não ser executado o método de um objeto enquanto o usuário segue o controlo. | true, false |
controlType | Especifica como o valor deve ser apresentado numa célula do list box. | "input", "checkbox" (para colunas booleanas / numéricas), "automatic", "popup" (apenas para colunas booleanas) |
currentItemSource | O último item selecionado num list box. | Expressão de objecto |
currentItemPositionSource | A posição do último item selecionado num list box. | Expressão numérica |
customBackgroundPicture | Define a imagem que será desenhada no fundo, de um botão. | Caminho relativo na sintaxe POSIX. Deve ser utilizado em conjunto com a opção "Personalizado" da propriedade "Style". |
customBorderX | Define o tamanho (em píxeis) das margens horizontais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
customBorderY | Define o tamanho (em píxeis) das margens verticais internas de um objeto. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
customOffset | Define um valor de desvio personalizado em pixéis. Deve ser utilizado com a opção "Personalizado" da propriedade "Style". | mínimo: 0 |
customProperties | Propriedades avançadas (se existirem) | JSON string or base64 encoded string |
d | ||
dataSource (objects)dataSource (subforms)dataSource (array list box) dataSource (Collection or entity selection list box)dataSource (list box column) dataSource (hierarchical list box) | Especifica a fonte dos dados. | Uma variável 4D, nome de campo ou uma expressão de linguagem complexa arbitrária. |
dataSourceTypeHint (objects) dataSourceTypeHint (list box column, drop-down list) | Indica o tipo de variável. | "integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined" |
dateFormat | Controla como as datas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") o formatos personalizados |
defaultButton | Modifica o aspeto de um botão para indicar ao usuário a escolha recomendada. | true, false |
defaultValue | Define um valor ou um carimbo a ser introduzido por defeito num objeto de entrada | Cadeia ou "#D", "#H", "#N" |
deletableInList | Especifica se o utilizador pode eliminar sub-registos num subformulário lista | true, false |
detailForm (list box)detailForm (subform) | Associa um formulário detalhado a um subformulário listado. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
display | O objeto é desenhado ou não no formulário. | true, false |
doubleClickInEmptyAreaAction | Action to perform in case of a double-click on an empty line of a list subform. | "addSubrecord" ou "" para não fazer nada |
doubleClickInRowAction (list box)doubleClickInRowAction (subform) | Ação a executar no caso de um duplo clique num registo. | "editSubrecord", "displaySubrecord" |
dpi | Resolução do ecrã para o conteúdo da área 4D Write Pro. | 0=automatic, 72, 96 |
dragging | Ativa a função de arrastamento. | "none", "custom", "automatic" (exceto lista, list box) |
dropping | Habilita a função de soltar. | "none", "custom", "automatic" (exceto lista, list box) |
e | ||
enterable | Indica se os usuários podem introduzir valores no objeto. | true, false |
enterableInList | Indica se os usuários podem modificar os dados do registo diretamente no subformulário lista. | true, false |
entryFilter | Associa um filtro de entrada ao objeto ou às células da coluna. Essa propriedade não estará acessível se a propriedade Enterable não estiver ativada. | Texto para restringir entradas |
events | Lista de todos os eventos selecionados para o objeto ou formulário | Coleção de nomes de eventos, por exemplo, ["onClick", "onDataChange"...]. |
excludedList | Permite definir uma lista cujos valores não podem ser introduzidos na coluna. | A list of values to be excluded. |
f | ||
fill | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" |
focusable | Indica se o objeto pode ter o foco (e, pode ser ativado pelo teclado, por exemplo) | true, false |
fontFamily | Especifica o nome da família de fontes utilizada no objeto. | Nome da família de fontes CSS |
fontSize | Define o tamanho do tipo de letra em pontos quando não está selecionado nenhum tema de tipo de letra | mínimo: 0 |
fontStyle | Define o texto selecionado como ligeiramente inclinado para a direita. | "normal", "italic" |
fontTheme | Define o estilo automático | "normal", "main", "additional" |
fontWeight | Define o texto selecionado para aparecer mais escuro e mais pesado. | "normal", "bold" |
footerHeight | Utilizado para definir a altura da linha | pattern (\d+)(p|em)?$ (positive decimal + px/em ) |
frameDelay | Permite percorrer o conteúdo do botão de imagem na velocidade especificada (em ticks). | mínimo: 0 |
g | ||
graduationStep | Medição do visor da escala. | mínimo: 0 |
h | ||
header | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
headerHeight | Utilizado para definir a altura da linha | pattern (\d+)(p|em)?$ (positive decimal + px/em ) |
height | Designa o tamanho vertical de um objeto | mínimo: 0 |
hideExtraBlankRows | Desactiva a visibilidade de linhas extra e vazias. | true, false |
hideFocusRing | Oculta o retângulo de seleção quando o objeto tem o foco. | true, false |
hideSystemHighlight | Utilizado para especificar a ocultação dos registos destacados no list box. | true, false |
highlightSet | string | Nome do conjunto. |
horizontalLineStroke | Define a cor das linhas horizontais num list box (cinzento por predefinição). | Any CSS value, "'transparent", "automatic" |
i | ||
icon | O nome do caminho da imagem utilizada para botões, caixas de verificação, botões rádio e cabeçalhos de list box. | Caminho relativo ou filesystem na sintaxe POSIX. |
iconFrames | Define o número exato de estados presentes na imagem. | mínimo: 1 |
iconPlacement | Designa a colocação de um ícone em relação ao objeto formulário. | "none", "left", "right" |
imageHugsTitle | Define se o título e a imagem do botão devem ser visualmente adjacentes. | true (padrão), false |
k | ||
keyboardDialect | Para associar um esquema de teclado específico a uma entrada. | A keyboard code string, e.g. "ar-ma" |
l | ||
labels | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... |
labelsPlacement (objects)labelsPlacement (tab control) | Especifica a localização do texto de um objeto. | "none", "top", "bottom", "left", "right" |
layoutMode | Modo de exibição do documento 4D Write Pro na área do formulário. | "page", "draft", "embedded" |
left | Posiciona um objeto à esquerda. | mínimo: 0 |
list , veja choiceList | Uma lista de escolhas associada a uma lista hierárquica | Uma lista de escolhas |
listboxType | A fonte de dados do list box. | "array", "currentSelection", "namedSelection", "collection" |
listForm | Formulário lista a utilizar no subformulário. | Name (string) of table or project form, a POSIX path (string) to a .json file describing the form, or an object describing the form |
lockedColumnCount | Número de colunas que devem ser permanentemente apresentadas na parte esquerda de um list box. | mínimo: 0 |
loopBackToFirstFrame | As imagens são apresentadas num ciclo contínuo. | true, false |
m | ||
max | O valor máximo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
maxWidth | Designa o maior tamanho permitido para as colunas do list box. | mínimo: 0 |
metaSource | Um objeto meta que contém definições de estilo e de seleção. | Uma expressão de objecto |
method | Um nome de método projecto. | O nome de um método projecto existente |
methodsAccessibility | Que métodos 4D podem ser chamados a partir de uma área Web | "none" (padrão), "all" |
min | O valor mínimo permitido. For numeric steppers, these properties represent seconds when the object is associated with a time type value and are ignored when it is associated with a date type value. | mínimo: 0 (para tipos de dados numéricos) |
minWidth | Designa o tamanho menor permitido para as colunas list box. | mínimo: 0 |
movableRows | Autoriza a deslocação de linhas durante a execução. | true, false |
multiline | Manipula conteúdo multilinha. | "yes", "no", "automatic" |
n | ||
name | O nome do objecto formulário. (Facultativo para o formulário) | Qualquer nome que não pertença a um objeto já existente |
numberFormat | Controla como os campos alfanuméricos e as variáveis aparecem quando exibidos ou impressos. | Numbers (including a decimal point or minus sign if necessary) |
p | ||
picture | O nome do caminho da imagem para botões de imagem, menus pop-up de imagem ou imagens estáticas | Caminho relativo ou do sistema de arquivos na sintaxe POSIX, ou "var:<variableName>" para variável imagem. |
pictureFormat (input, list box column or footer)pictureFormat (static picture) | Controla a aparência das imagens quando exibidas ou impressas. | "truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluindo imagens estáticas), "proportionalCenter" (excluindo imagens estáticas) |
placeholder | Acinzenta o texto quando o valor da fonte de dados está vazio. | Texto a ficar a cinzento. |
pluginAreaKind | Descreve o tipo de plug-in. | O tipo de plug-in. |
popupPlacement | Permite a exibição de um símbolo que aparece como um triângulo no botão, o que indica haver um menu pop-up anexado. | "None", Linked", "Separated" |
printFrame | Modo de impressão para objetos cujo tamanho pode variar de um registro para outro, dependendo de seu conteúdo | "fixed", "variable", (apenas subformulário) "fixedMultiple" |
progressSource | Um valor entre 0 e 100, que representa a porcentagem de conclusão do carregamento da página na área Web. Atualizado automaticamente por 4D, não pode ser modificado manualmente. | mínimo: 0 |
r | ||
radioGroup | Enables radio buttons to be used in coordinated sets: only one button at a time can be selected in the set. | Nome do grupo rádio |
requiredList | Permite definir uma lista onde só podem ser inseridos determinados valores. | Uma lista de valores obrigatórios. |
resizable | Designa se o tamanho de um objeto pode ser modificado pelo usuário. | "true", "false" |
resizingMode | Especifica se uma coluna da caixa de listagem deve ser redimensionada automaticamente | "rightToLeft", "legacy" |
right | Posiciona um objeto à direita. | mínimo: 0 |
rowControlSource | Um array 4D que define as linhas do list box. | Array |
rowCount | Define o número de linhas. | mínimo: 1 |
rowFillSource (array list box)rowFillSource (list box seleção ou coleção) | O nome de um array ou expressão para aplicar uma cor de fundo personalizada a cada linha de um list box. | O nome de um array ou expressão. |
rowHeight | Define a altura das linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão) |
rowHeightAuto | boolean | "true", "false" |
rowHeightAutoMax | Designa a maior altura permitida para as linhas do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
rowHeightAutoMin | Designa a altura mais pequena permitida para as linhas da caixa do list box. | Valor CSS a unidade "em" ou "px" (por padrão). mínimo: 0 |
rowHeightSource | Um array que define diferentes alturas para as linhas de um list box. | Nome de uma variável array 4D. |
rowStrokeSource (array list box)rowStrokeSource (seleção ou collection/list box entity selection) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. |
rowStyleSource (array list box) rowStyleSource (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Nome do array ou expressão. |
s | ||
saveAs (list box column)saveAs (drop-down list) | O tipo de conteúdo a ser salvo no campo ou na variável associada ao objeto de formulário | "value", "reference" |
scrollbarHorizontal | Uma ferramenta que permite ao usuário mover a área de visualização para a esquerda ou para a direita. | "visible", "hidden", "automatic" |
scrollbarVertical | Uma ferramenta que permite ao usuário mover a área de visualização para cima ou para baixo. | "visible", "hidden", "automatic" |
selectedItemsSource | Coleção dos itens seleccionados num list box. | Expressão da colecção |
selectionMode (hierarchical list)selectionMode (list box)selectionMode (subform) | Permite a seleção de vários registos/linhas. | "multiple", "single", "none" |
shortcutAccel | Especifica o sistema a utilizar, Windows ou Mac. | true, false |
shortcutAlt | Designa a tecla Alt | true, false |
shortcutCommand | Designa a tecla Comando (macOS) | true, false |
shortcutControl | Designa a tecla Control (Windows) | true, false |
shortcutKey | A letra ou o nome de uma chave de significado especial. | "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]" |
shortcutShift | Designa a tecla Shift | true, false |
showFooters | Mostra ou oculta os rodapés das colunas. | true, false |
showGraduations | Apresenta/oculta as graduações junto às etiquetas. | true, false |
showHeaders | Mostra ou oculta os cabeçalhos das colunas. | true, false |
showHiddenChars | Mostra/oculta caracteres invisíveis. | true, false |
showHorizontalRuler | Mostra/oculta a régua horizontal quando a vista de documento está no modo de vista Página | true, false |
showHTMLWysiwyg | Ativa/desactiva a visualização HTML WYSIWYG | true, false |
showPageFrames | Exibe/oculta a moldura da página quando a visualização do documento está no modo Visualização de página | true, false |
showReferences | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como referencias | true, false |
showSelection | Mantém a seleção visível no objeto depois que ele perde o foco | true, false |
showVerticalRuler | Exibe/oculta a régua vertical quando a visualização do documento está no modo de visualização Página | true, false |
singleClickEdit | Permite a passagem direta para o modo de edição. | true, false |
sizingX | Especifica se o tamanho horizontal de um objeto deve ser movido ou redimensionado quando um usuário redimensiona o formulário. | "grow", "move", "fixed" |
sizingY | Especifica se o tamanho vertical de um objeto deve ser movido ou redimensionado quando um usuário redimensiona o formulário. | "grow", "move", "fixed" |
sortable | Permite ordenar os dados das colunas clicando no cabeçalho. | true, false |
spellcheck | Ativa a verificação ortográfica do objeto | true, false |
splitterMode | When a splitter object has this property, other objects to its right (vertical splitter) or below it (horizontal splitter) are pushed at the same time as the splitter, with no stop. | "grow", "move", "fixed" |
startPoint | Ponto de partida para desenhar um objeto de linha (disponível somente na gramática JSON). | "bottomLeft", topLeft" |
staticColumnCount | Número de colunas que não podem ser movidas durante a execução. | mínimo: 0 |
step | Intervalo mínimo aceite entre valores durante a utilização. For numeric steppers, this property represents seconds when the object is associated with a time type value and days when it is associated with a date type value. | mínimo: 1 |
storeDefaultStyle | Armazenar as etiquetas de estilo com o texto, mesmo que nenhuma modificação tenha sido feita | true, false |
stroke (text)stroke (lines)stroke (list box) | Especifica a cor do tipo de letra ou da linha utilizada no objeto. | Qualquer valor CSS, "transparent", "automatic" |
strokeDashArray | Descreve o tipo de linha pontilhada como uma sequência de pontos pretos e brancos | Arrays numéricos ou strings |
strokeWidth | Designa a espessura de uma linha. | Um número inteiro ou 0 para a largura mais pequena num formulário impresso |
style | Permite definir o aspeto geral do botão. Consulte Estilo do botão para obter mais informações. | "regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom" |
styledText | Permite a possibilidade de utilizar estilos específicos na área selecionada. | true, false |
switchBackWhenReleased | Exibe a primeira imagem o tempo todo, exceto quando o usuário clica no botão. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false |
switchContinuously | Permite ao usuário manter pressionado o botão do mouse para exibir as imagens continuamente (ou seja, como uma animação). | true, false |
switchWhenRollover | Modifica o conteúdo do botão de imagem quando o cursor do mouse passa sobre ele. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false |
t | ||
table | Tabela a que pertence o subformulário Lista (se existir). | Nome da tabela 4D, ou "" |
text | O título do objeto formulário | Qualquer texto |
textAlign | Localização horizontal do texto na área que o contém. | "automatic", "right", "center", "justify", "left" |
textAngle | Modifica a orientação (rotação) da área de texto. | 0, 90, 180, 270 |
textDecoration | Define o texto selecionado para ter uma linha por baixo. | "normal", "underline" |
textFormat | Controla como os campos alfanuméricos e as variáveis aparecem quando exibidos ou impressos. | "####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados |
textPlacement | Localização relativa do título do botão em relação ao ícone associado. | "left", "top", "right", "bottom", "center" |
threeState | Permite que um objeto de caixa de verificação aceite um terceiro estado. | true, false |
timeFormat | Controla como as horas aparecem quando são apresentadas ou impressas. | Formatos integrados ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MMM", "MM_SS", "blankIfNull") o formatos personalizados |
truncateMode | Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo. | "withEllipsis", "none" |
type | Obrigatório. Designa o tipo de dados do objeto do formulário. | "text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view" |
tooltip | Fornecer aos usuários informações adicionais sobre um campo. | Informações adicionais para ajudar um usuário |
top | Posiciona um objeto na parte superior (centrado). | mínimo: 0 |
u | ||
urlSource | Designa a URL carregada ou sendo carregada pela área Web associada. | Um URL. |
useLastFrameAsDisabled | Habilita a configuração da última miniatura como a que será exibida quando o botão estiver desativado. | true, false |
userInterface | Interface de área 4D View Pro. | "none" (padrão), "ribbon", "toolbar" |
v | ||
values | Lista de valores predefinidos para as colunas listbox de tipo array | ex: "A", "B", "42"... |
variableCalculation | Permite efetuar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
verticalAlign | Localização vertical do texto na área que o contém. | "automatic", "top", "middle", "bottom" |
verticalLineStroke | Define a cor das linhas verticais num list box (cinzento por predefinição). | Qualquer valor CSS, "'transparent", "automatic" |
visibility | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" |
w | ||
webEngine | Usado para escolher entre dois motores de renderização para a área Web, dependendo das especificações da aplicação. | "embedded", "system" |
width | Designa o tamanho horizontal de um objeto | mínimo: 0 |
withFormulaBar | Gerencia a exibição de uma barra de fórmula com a interface da barra de ferramentas na área 4D View Pro. | true, false |
wordwrap | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (exceto list box), "normal", "none" |
z | ||
zoom | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) |