Skip to content
Merged

fixes #636

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
97fa6b6
21.2 lts update
arnaud4d Aug 31, 2026
5145372
New Crowdin updates (#3397)
arnaud4d Sep 1, 2026
86055f7
Merge branch '4d:main' into main
arnaud4d Sep 1, 2026
85eb3bb
fixed table for set rgb color
arnaud4d Sep 1, 2026
8d01b63
Feature/winui list form (#3398)
arnaud4d Sep 1, 2026
bc49d7e
Fixing ES issues in OB commands (#3399)
sandritica Sep 2, 2026
e8c3fe4
New Crowdin updates (#3400)
arnaud4d Sep 2, 2026
1bed550
Update selection-to-array.md (#3401)
nobuteshima Sep 2, 2026
bf4059c
Update use-character-set.md (#3402)
nobuteshima Sep 2, 2026
470216f
Update encrypt-data-file.md (#3403)
nobuteshima Sep 2, 2026
640f17c
Update form-get-objects.md (#3405)
nobuteshima Sep 2, 2026
f2117fd
Update graph.md (#3406)
nobuteshima Sep 2, 2026
14af7a4
fixes and updates css, licenses
arnaud4d Sep 2, 2026
0b926e7
fix again licenses
arnaud4d Sep 3, 2026
b1706b8
New Crowdin updates (#3404)
arnaud4d Sep 3, 2026
0623e50
Update get-list-item-font.md (#3407)
nobuteshima Sep 3, 2026
6a4e5a9
Update get-list-item-icon.md (#3408)
nobuteshima Sep 3, 2026
3dd412c
fixed license all lang
arnaud4d Sep 3, 2026
c1b6a78
detail area support
arnaud4d Sep 3, 2026
bc6392f
Update get-list-item-parameter-arrays.md (#3409)
nobuteshima Sep 4, 2026
ba6dec2
Update get-list-item-parameter.md (#3410)
nobuteshima Sep 4, 2026
4176133
Update get-list-item-properties.md (#3411)
nobuteshima Sep 4, 2026
4e6f7bc
Update get-list-item.md (#3412)
nobuteshima Sep 4, 2026
46a5119
Update insert-in-list.md (#3413)
nobuteshima Sep 4, 2026
cad7d67
Update list-item-parent.md (#3414)
nobuteshima Sep 4, 2026
7d728ef
fix buildappsettings
arnaud4d Sep 4, 2026
9f92e3c
fix suite
arnaud4d Sep 4, 2026
cd31fd3
New Crowdin updates (#3415)
arnaud4d Sep 7, 2026
dcd85fc
fixes from Keisuke's IA
arnaud4d Sep 7, 2026
866f5c9
Merge branch '4d:main' into main
arnaud4d Sep 7, 2026
1697a72
New Crowdin updates (#3416)
arnaud4d Sep 7, 2026
310ae36
New Crowdin updates (#3417)
arnaud4d Sep 9, 2026
e81fc06
update interface
arnaud4d Sep 9, 2026
34bf958
fixed sax and defer
arnaud4d Sep 9, 2026
d7f90a5
New Crowdin updates (#3418)
arnaud4d Sep 10, 2026
e844550
Feature/4d corner (#3423)
arnaud4d Sep 10, 2026
7a004ed
Update set-list-item-font.md (#3419)
nobuteshima Sep 11, 2026
e25e685
Update set-list-item-icon.md (#3420)
nobuteshima Sep 11, 2026
4572cda
Update set-list-item-parameter.md (#3421)
nobuteshima Sep 11, 2026
d2bcdff
New Crowdin updates (#3422)
arnaud4d Sep 11, 2026
6e1ce5d
Update components.md
arnaud4d Sep 11, 2026
a244c6b
Merge branch '4d:main' into main
arnaud4d Sep 11, 2026
feb6787
Feature/compile from host (#3424)
arnaud4d Sep 11, 2026
0307fdd
Update SMTPTransporterClass.md
arnaud4d Sep 11, 2026
036cf6b
New Crowdin updates (#3425)
arnaud4d Sep 14, 2026
a665134
current.json French (#3426)
arnaud4d Sep 14, 2026
a0fb7a5
New Crowdin updates (#3427)
arnaud4d Sep 15, 2026
d09a125
Update data-collect.md (#3428)
arnaud4d Sep 15, 2026
9ec9c21
New Crowdin updates (#3429)
arnaud4d Sep 16, 2026
2549068
Update security.md
arnaud4d Sep 16, 2026
3770278
fix split string
arnaud4d Sep 17, 2026
1b44991
New Crowdin updates (#3430)
arnaud4d Sep 17, 2026
e01935f
Merge branch '4d:main' into main
arnaud4d Sep 17, 2026
1f637ee
New Crowdin updates (#3432)
arnaud4d Sep 18, 2026
d73ce7a
fixed garbage in call worker FR
arnaud4d Sep 18, 2026
5e4f377
fix zip issues
arnaud4d Sep 21, 2026
b20ea8c
added codes to events
arnaud4d Sep 21, 2026
c95e998
New Crowdin updates (#3433)
arnaud4d Sep 21, 2026
0c2cf9b
New Crowdin updates (#3434)
arnaud4d Sep 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
124 changes: 62 additions & 62 deletions docs/Events/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,68 +50,68 @@ The number of objects involved in an event depends on the nature of the event.

The following table summarizes how object and form methods are called for each event type:

|Event|Object Methods|Form Method|Which Objects|
|---|---|----|---|
|On Load|Yes|Yes|All objects|
|On Unload|Yes|Yes|All objects|
|On Validate|Yes|Yes|All objects|
|On Clicked|Yes |Yes|Involved object only|
|On Double Clicked|Yes|Yes|Involved object only|
|On Before Keystroke|Yes|Yes|Involved object only|
|On After Keystroke|Yes|Yes|Involved object only|
|On After Edit|Yes|Yes|Involved object only|
|On Getting Focus|Yes|Yes|Involved object only|
|On Losing Focus|Yes|Yes|Involved object only|
|On Activate|Never|Yes|None|
|On Deactivate|Never|Yes|None|
|On Outside Call|Never|Yes|None|
|On Page Change|Never|Yes|None|
|On Begin Drag Over|Yes|Yes|Involved object only|
|On Drop|Yes|Yes|Involved object only|
|On Drag Over|Yes|Never |Involved object only|
|On Mouse Enter|Yes|Yes|All objects|
|On Mouse Move|Yes|Yes|All objects|
|On Mouse Leave|Yes|Yes|All objects|
|On Mouse Up|Yes|Never|Involved object only|
|On Menu Selected|Never|Yes|None|
|On Bound variable change|Never|Yes|None|
|On Data Change|Yes|Yes|Involved object only|
|On Plug in Area|Yes|Yes|Involved object only|
|On Header|Yes|Yes|All objects|
|On Printing Detail|Yes|Yes |All objects|
|On Printing Break|Yes |Yes|All objects|
|On Printing Footer|Yes |Yes|All objects|
|On Close Box|Never|Yes |None|
|On Display Detail|Yes|Yes|All objects|
|On Open Detail|Yes (List box)|Yes|None except List boxes|
|On Close Detail|Yes (List box)|Yes|None except List boxes|
|On Resize|Never|Yes|None|
|On Selection Change|Yes|Yes|Involved object only|
|On Load Record|Never|Yes|None|
|On Timer|Never|Yes|None|
|On Scroll|Yes|Never|Involved object only|
|On Before Data Entry|Yes (List box)|Never|Involved object only|
|On Column Moved|Yes (List box)|Never|Involved object only|
|On Row Moved|Yes (List box)|Never|Involved object only|
|On Column Resize|Yes (List box and 4D View Pro Area)| Never|Involved object only|
|On Header Click|Yes (List box and 4D View Pro Area)|Never|Involved object only|
|On Footer Click|Yes (List box)|Never|Involved object only|
|On After Sort|Yes (List box)|Never|Involved object only|
|On Long Click|Yes (Button)|Yes|Involved object only|
|On Alternative Click|Yes (Button and List box)|Never| Involved object only|
|On Expand|Yes (Hier. list and list box)|Never|Involved object only|
|On Collapse|Yes (Hier. list and list box)|Never|Involved object only|
|On Delete Action|Yes (Hier. list and list box)|Never|Involved object only|
|On URL Resource Loading|Yes (Web Area)|Never|Involved object only|
|On Begin URL Loading|Yes (Web Area)|Never|Involved object only|
|On URL Loading Error|Yes (Web Area)|Never|Involved object only|
|On URL Filtering|Yes (Web Area)|Never|Involved object only|
|On End URL Loading|Yes (Web Area)|Never|Involved object only|
|On Open External Link|Yes (Web Area)|Never|Involved object only|
|On Window Opening Denied|Yes (Web Area)|Never|Involved object only|
|On VP Range Changed|Yes (4D View Pro Area)|Never|Involved object only|
|On VP Ready|Yes (4D View Pro Area)|Never|Involved object only|
|On Row Resize|Yes (4D View Pro Area)|Never|Involved object only|
|Event|Code|Object Methods|Form Method|Which Objects|
|---|---|---|----|---|
|On Activate|11|Never|Yes|None|
|On After Edit|45|Yes|Yes|Involved object only|
|On After Keystroke|28|Yes|Yes|Involved object only|
|On After Sort|30|Yes (List box)|Never|Involved object only|
|On Alternative Click|38|Yes (Button and List box)|Never| Involved object only|
|On Before Data Entry|41|Yes (List box)|Never|Involved object only|
|On Before Keystroke|17|Yes|Yes|Involved object only|
|On Begin Drag Over|46|Yes|Yes|Involved object only|
|On Begin URL Loading|47|Yes (Web Area)|Never|Involved object only|
|On Bound variable change|54|Never|Yes|None|
|On Clicked|4|Yes |Yes|Involved object only|
|On Close Box|22|Never|Yes |None|
|On Close Detail|26|Yes (List box)|Yes|None except List boxes|
|On Collapse|44|Yes (Hier. list and list box)|Never|Involved object only|
|On Column Moved|32|Yes (List box)|Never|Involved object only|
|On Column Resize|33|Yes (List box and 4D View Pro Area)| Never|Involved object only|
|On Data Change|20|Yes|Yes|Involved object only|
|On Deactivate|12|Never|Yes|None|
|On Delete Action|58|Yes (Hier. list and list box)|Never|Involved object only|
|On Display Detail|8|Yes|Yes|All objects|
|On Double Clicked|13|Yes|Yes|Involved object only|
|On Drag Over|21|Yes|Never |Involved object only|
|On Drop|16|Yes|Yes|Involved object only|
|On End URL Loading|49|Yes (Web Area)|Never|Involved object only|
|On Expand|43|Yes (Hier. list and list box)|Never|Involved object only|
|On Footer Click|57|Yes (List box)|Never|Involved object only|
|On Getting Focus|15|Yes|Yes|Involved object only|
|On Header|5|Yes|Yes|All objects|
|On Header Click|42|Yes (List box and 4D View Pro Area)|Never|Involved object only|
|On Load|1|Yes|Yes|All objects|
|On Load Record|40|Never|Yes|None|
|On Long Click|39|Yes (Button)|Yes|Involved object only|
|On Losing Focus|14|Yes|Yes|Involved object only|
|On Menu Selected|18|Never|Yes|None|
|On Mouse Enter|35|Yes|Yes|All objects|
|On Mouse Leave|36|Yes|Yes|All objects|
|On Mouse Move|37|Yes|Yes|All objects|
|On Mouse Up|2|Yes|Never|Involved object only|
|On Open Detail|25|Yes (List box)|Yes|None except List boxes|
|On Open External Link|52|Yes (Web Area)|Never|Involved object only|
|On Outside Call|10|Never|Yes|None|
|On Page Change|56|Never|Yes|None|
|On Plug in Area|19|Yes|Yes|Involved object only|
|On Printing Break|6|Yes |Yes|All objects|
|On Printing Detail|23|Yes|Yes |All objects|
|On Printing Footer|7|Yes |Yes|All objects|
|On Resize|29|Never|Yes|None|
|On Row Moved|34|Yes (List box)|Never|Involved object only|
|On Row Resize|60|Yes (4D View Pro Area)|Never|Involved object only|
|On Scroll|59|Yes|Never|Involved object only|
|On Selection Change|31|Yes|Yes|Involved object only|
|On Timer|27|Never|Yes|None|
|On Unload|24|Yes|Yes|All objects|
|On URL Filtering|51|Yes (Web Area)|Never|Involved object only|
|On URL Loading Error|50|Yes (Web Area)|Never|Involved object only|
|On URL Resource Loading|48|Yes (Web Area)|Never|Involved object only|
|On Validate|3|Yes|Yes|All objects|
|On VP Range Changed|61|Yes (4D View Pro Area)|Never|Involved object only|
|On VP Ready|9|Yes (4D View Pro Area)|Never|Involved object only|
|On Window Opening Denied|53|Yes (Web Area)|Never|Involved object only|

Always keep in mind that, for any event, the method of a form or an object is called if the corresponding event property is selected for the form or objects. The benefit of disabling events in the Design environment (using the Property List of the Form editor) is that you can reduce the number of calls to methods and therefore significantly optimize the execution speed of your forms.

Expand Down
4 changes: 2 additions & 2 deletions docs/language-legacy/File and Folder/zip-create-archive.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ You can pass a 4D.File, a 4D.Folder, or a zip structure object as first paramete
|Property|Type|Description|
|---|---|---|
|compression|Integer|<li>`ZIP Compression standard`: Deflate compression (default)</li><li>`ZIP Compression LZMA`: LZMA compression</li><li>`ZIP Compression XZ`: XZ compression</li><li>`ZIP Compression none`: No compression</li>|
|level|Integer|Compression level. Possible values: 1 to 10. A lower value will produce a larger file, while a higher value will produce a smaller file. Compression level has however an impact on performance. Default values if omitted: <li>`ZIP Compression standard`: 6</li><li>`ZIP Compression LZMA`: 4</li><li>`ZIP Compression XZ`: 4</li>|
|encryption|Integer|The encryption to use if a password is set:<li>`ZIP Encryption AES128`: AES encryption using 128-bit key.</li><li>`ZIP Encryption AES192`: AES encryption using 192-bit key.</li><li>`ZIP Encryption AES256`: AES encryption using 256-bit key (default if password is set).</li><li>`ZIP Encryption none`: Data is not encrypted (default if no password is set)</li>|
|level|Integer|Compression level. Possible values: 1 to 10. A lower value will produce a larger file, while a higher value will produce a smaller file. Compression level has however an impact on performance. Default values if omitted: <ul><li>`ZIP Compression standard`: 6</li><li>`ZIP Compression LZMA`: 4</li><li>`ZIP Compression XZ`: 4</li></ul>|
|encryption|Integer|The encryption to use if a password is set:<ul><li>`ZIP Encryption AES128`: AES encryption using 128-bit key.</li><li>`ZIP Encryption AES192`: AES encryption using 192-bit key.</li><li>`ZIP Encryption AES256`: AES encryption using 256-bit key (default if password is set).</li><li>`ZIP Encryption none`: Data is not encrypted (default if no password is set)</li></ul>|
|password|Text|A password to use if encryption is required.|
|files|Collection|<li>a collection of `4D.File` or `4D.Folder` objects or</li><li>a collection of objects with the following properties:</li><table><tr><td>Property</td><td>Type</td><td>Description</td></tr><tr><td>source</td><td>4D.File or 4D.Folder</td><td>File or Folder</td></tr><tr><td>destination</td><td>Text</td><td>(optional) - Specify a relative filepath to change the organization of the contents of the archive</td></tr><tr><td>option</td><td>number</td><td>(optional) - `ZIP Ignore invisible files` or 0 to compress all of the file</td></tr></table>|
|callback|4D.Function|A callback formula that will receive the compression progress (0 - 100) in $1.|
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,12 @@ También se recogen algunos datos a intervalos regulares.
| cacheReadCount | Object | Número de lecturas en la caché |
| classUsage | Object | Número de instancias de ciertas clases de lenguaje |
| connectionSystems | Collection | Sistema operativo del cliente sin el número de compilación (entre paréntesis) y número de clientes que lo utilizan |
| databases[].backupSettings | Object | Valores actuales de la configuración de copias de seguridad |
| databases[].cacheSize | Number | Tamaño de caché en bytes |
| databases[].compatibilitySettings | Object | Configuración de compatibilidad activada |
| databases[].externalDatastoreOpened | Number | Número de llamadas a `Open datastore` |
| databases[].fluentUI | Boolean | True si la opción "Utilizar Fluent UI en Windows" está seleccionada |
| databases[].flushCacheInterval | Number | Período de tiempo definido entre cada guardado automático de la caché de datos |
| databases[].id | Number | ID de la base de datos |
| databases[].internalDatastoreOpened | Number | Número de veces que un servidor externo abre el almacén de datos |
| databases[].maxConcurrent4DClients | Number | Número máximo de sesiones 4D Client simultáneas (utilizando una licencia 4D Client) durante el intervalo de recolección |
Expand All @@ -52,6 +54,7 @@ También se recogen algunos datos a intervalos regulares.
| databases[].numberOfKeepRecordSyncInfo | Number | Número de tablas con la opción "Activar la replicación" marcada |
| databases[].numberOfRecordsMax | Number | Número total de registros |
| databases[].numberOfTables | Number | Número de tablas |
| databases[].numberOfUncaughtExecutionErrors | Number | Número de veces que se muestra un error de ejecución como alerta |
| databases[].qodly.webforms | Number | Número de formularios web Qodly |
| databases[].remoteDebugger4DRemoteAttachments | Number | Número de adjuntos al depurador remoto desde un 4D remoto |
| databases[].remoteDebuggerQodlyAttachments | Number | Número de archivos adjuntos al depurador remoto de Qodly |
Expand Down Expand Up @@ -92,6 +95,7 @@ También se recogen algunos datos a intervalos regulares.
| isEncrypted | Boolean | True si el archivo de datos está encriptado |
| isEngined | Boolean | True si la aplicación se fusiona con 4D Volume Desktop |
| isProjectMode | Boolean | True si la aplicación es un proyecto |
| isShadowCopyActivated | Boolean | True if the Volume Shadow Copy feature is enabled (Windows only |
| LDAPLogin | Number | Número de llamadas a `LDAP LOGIN` |
| license.sffPrimaryKey | Number | Número de producto del servidor principal |
| machine.CPU | Text | Nombre, tipo y velocidad del procesador |
Expand All @@ -102,6 +106,7 @@ También se recogen algunos datos a intervalos regulares.
| maximumUsedPhysicalMemory | Number | Uso máximo de la memoria física |
| maximumUsedVirtualMemory | Number | Uso máximo de la memoria virtual |
| mobile | Collection | Información sobre sesiones móviles |
| numberOfCrashes | Number | Número de veces que se ha bloqueado 4D |
| numberOfWebServices | Number | Número de métodos publicados como servicios web |
| ODBCLogin | Number | Número de llamadas a `SQL LOGIN` utilizando ODBC |
| phpCall | Number | Número de llamadas a `PHP execute` |
Expand Down
Loading
Loading