Lista de propriedades JSON do objeto de formulário
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 - j - 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 | Allows displaying system font picker or color picker to edit object attributes | true, false (padrão) |
alternateFill | Allows setting a different background color for odd-numbered rows/columns in a list box. | Any CSS value; "transparent"; "automatic" |
automaticInsertion | Enables automatically adding a value to a list when a user enters a value that is not in the object's associated choice list. | 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) | Cadeia JSON ou cadeia codificada em base64 |
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) | 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. Só deve ser selecionado entre os formatos incorporados em 4D. | "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull" (pode ser combinado com os outros valores possíveis) |
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. This property is not accessible if the Enterable property is not enabled. | 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. | Uma lista de valores a excluir. |
f | ||
fill | Define a cor de fundo de um objeto. | Qualquer valor CSS, "transparent", "automatic" |
focável | Indicates whether the object can have the focus (and can thus be activated by the keyboard for instance) | 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 | Enables cycling through the contents of the picture button at the specified speed (in 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). | Qualquer valor CSS, "'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. | Uma cadeia de códigos de teclado, por exemplo, "ar-ma" |
l | ||
labels | Uma lista de valores a utilizar como etiquetas de controlo de pestanas | ex: "a", "b, "c", ... |
labelsPlacement (objects) labelsPlacement (splitter / 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, see 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 |
multilinha | 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 | Controls the way the alphanumeric fields and variables appear when displayed or printed. | Números (incluindo um ponto decimal ou sinal de menos, se necessário) |
p | ||
picture | The pathname of the picture for picture buttons, picture pop-up menus, or static pictures | Relative or filesystem path in POSIX syntax, or "var:\<variableName>" for picture variable. |
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 | Allows displaying a symbol that appears as a triangle in the button, which indicates that there is a pop-up menu attached. | "None", Linked", "Separated" |
printFrame | Print mode for objects whose size can vary from one record to another depending on their contents | "fixed", "variable", (apenas subformulário) "fixedMultiple" |
progressSource | A value between 0 and 100, representing the page load completion percentage in the Web area. 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" |
direita | 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 (selection or collection list box) | The name of an array or expression to apply a custom background color to each row of a 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. |
rowStyleSource (array list box) rowStyleSource (selection or collection/entity selection list box) | Um arrray ou expressão para gerir as cores das linhas. | Nome do array ou expressão. |
rowStrokeSource (array list box) rowStrokeSource (selection or collection/entity selection list box) | Um arrray ou expressão para gerir estilos das linhas. | Nome do array ou expressão. |
s | ||
entryFiler | The type of contents to save in the field or variable associated to the form object | "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 | Displays/hides the page frame when the document view is in Page view mode | true, false |
showReferences | Apresenta todas as expressões 4D inseridas no documento 4D Write Pro como referências | true, false |
showSelection | Keeps the selection visible within the object after it has lost the focus | 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 | Specifies if the horizontal size of an object should be moved or resized when a user resizes the form. | "grow", "move", "fixed" |
sizingY | Specifies if the vertical size of an object should be moved or resized when a user resizes the form. | "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 | Starting point for drawing a line object (only available in JSON Grammar). | "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 | Store the style tags with the text, even if no modification has been made | 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 | Displays the first picture all the time except when the user clicks the button. Apresenta a segunda imagem até que o botão do rato seja libertado. | true, false |
switchContinuously | Allows the user to hold down the mouse button to display the pictures continuously (i.e., as an animation). | true, false |
switchWhenRollover | Modifies the contents of the picture button when the mouse cursor passes over it. A imagem inicial é exibida quando o cursor sai da área do botão. | true, false |
t | ||
tabela | 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 | Controls the way the alphanumeric fields and variables appear when displayed or printed. | "####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "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. Só deve ser selecionado entre os formatos incorporados em 4D. | "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (pode ser combinado com os outros valores possíveis) |
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 | Enables setting the last thumbnail as the one to display when the button is disabled. | 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" |
visibilidade | Permite ocultar o objeto no ambiente da aplicação. | "visible", "hidden", "selectedRows", "unselectedRows" |
w | ||
webEngine | Used to choose between two rendering engines for the Web area, depending on the specifics of the application. | "embedded", "system" |
width | Designa o tamanho horizontal de um objeto | mínimo: 0 |
withFormulaBar | Manages the display of a formula bar with the Toolbar interface in the 4D View Pro area. | true, false |
wordwrap | Gerencia a exibição do conteúdo quando ele excede a largura do objeto. | "automatic" (exceto list box), "normal", "nenhum" |
z | ||
zoom | Percentagem de zoom para mostrar a área 4D Irite Pro | número (mínimo=0) |