Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion docs/Notes/updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Read [**What’s new in 4D 21 R4**](https://blog.4d.com/whats-new-in-4d-21-r4/),
- Enhanced [support of client/server disconnections](../Desktop/clientServer.md#management-of-unreachable-peer) with QUIC network layer: new [`QUIC session timeout`](../commands/set-database-parameter#quick-session-timeout-135) database parameter, new [`unreachableSince` session.info](../API/SessionClass.md#info) property.
- Multi-level list style sheets are now [supported in 4D Write Pro Interface](../WritePro/writeprointerface#multi-level-list-style-sheets), allowing users to create and manage structured multi-level lists directly from the toolbar and sidebar.
- New [`defer`](../commands/defer) command to declare some code to be always executed at method or function exit; new [`Deferred formulas`](../commands/deferred-formulas) command to get the list of deferred formulas.
- New session `.quotas` property to configure thresholds for sessions.
- New session [`.quotas` property](../API/SessionClass.md#quotas) to configure REST thresholds for sessions.
- New [`4D.QuotaManager`](../API/QuotaManagerClass.md) class to handle threshold objects for protecting the server.
- New [`$entityset/$release`](../REST/$entityset.md#entitysetrelease) REST request to delete entity sets from server cache.

Expand Down
116 changes: 58 additions & 58 deletions docs/language-legacy/4D Environment/open-settings-window.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ displayed_sidebar: docs
| --- | --- | --- | --- |
| selector | Text | → | Key designating a theme or a page or a group of parameters in the Preferences or Settings dialog box |
| access | Boolean | &#8594; | True=Lock the other pages of the dialog box<br/>False or omitted=Leave the other pages of the dialog box active |
| settingsType | Integer | &#8594; | 0 or omitted = Structure settings, 1 = User settings, 2 = User settings for data |
| settingsType | Integer | &#8594; | 0 or omitted = Structure settings, 1 = User settings, 2 = User settings for data file |
</div>
<!-- END REF-->

Expand Down Expand Up @@ -46,7 +46,7 @@ The *settingsType* parameter is taken into account in databases configured in "U
| ---------------------- | ------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Structure settings | Integer | 0 | Access to "Structure settings" (default value if parameter omitted). In this mode, values used for *selector* are identical to those in standard mode. |
| User settings | Integer | 1 | Access to "User settings". In this mode, only certain keys can be used in the *selector* parameter |
| User settings for data | Integer | 2 | Access to "User settings for data file", that is, user settings stored at the same level as the data file. In this mode, only certain keys can be used with the *selector* parameter. |
| User settings for data file | Integer | 2 | Access to "User settings for data file", that is, user settings stored at the same level as the data file. In this mode, only certain keys can be used with the *selector* parameter. |

If you pass an invalid key, the first page of the Database Settings dialog box is displayed.

Expand All @@ -55,73 +55,73 @@ If you pass an invalid key, the first page of the Database Settings dialog box i
Here are the keys that can be used in the *selector* parameter in standard mode, in other words with the "Structure settings":

```
*/4D*
*/4D/General*
*/4D/Structure*
*/4D/Form editor*
*/4D/Method editor*
*/4D/Shortcuts*
*/Database*
*/Database/General*
*/Database/Mover*
*/Database/Interface*
*/Database/Interface/Developper*
*/Database/Interface/User*
*/Database/Interface/Shortcuts*
*/Database/Compiler*
*/Database/Database*
*/Database/Database/Data storage*
*/Database/Database/Memory and cpu*
*/Database/Database/International*
*/Database/Backup*
*/Database/Backup/Scheduler*
*/Database/Backup/Configuration*
*/Database/Backup/Backup and restore*
*/Database/Client-Server*
*/Database/Client-Server/Network*
*/Database/Client-Server/IP configuration*
*/Database/Web*
*/Database/Web/Config*
*/Database/Web/Options 1*
*/Database/Web/Options 2*
*/Database/Web/Log format*
*/Database/Web/Log scheduler*
*/Database/Web/Webservices*
*/Database/SQL*
*/Database/Compatibility*
*/Database/Security*
/4D
/4D/General
/4D/Structure
/4D/Form editor
/4D/Method editor
/4D/Shortcuts
/Database
/Database/General
/Database/Mover
/Database/Interface
/Database/Interface/Developper
/Database/Interface/User
/Database/Interface/Shortcuts
/Database/Compiler
/Database/Database
/Database/Database/Data storage
/Database/Database/Memory and cpu
/Database/Database/International
/Database/Backup
/Database/Backup/Scheduler
/Database/Backup/Configuration
/Database/Backup/Backup and restore
/Database/Client-Server
/Database/Client-Server/Network
/Database/Client-Server/IP configuration
/Database/Web
/Database/Web/Config
/Database/Web/Options 1
/Database/Web/Options 2
/Database/Web/Log format
/Database/Web/Log scheduler
/Database/Web/Webservices
/Database/SQL
/Database/AI
/Database/Security
/Database/Compatibility

```

**Compatibility note:** You can still use keys defined for 4D versions 11.x or previous using this command; 4D automatically establishes the correspondence. However, we recommend that you replace the former calls with the keys listed above.

### Path keys (User settings mode)

Here are the keys that can be used in the *selector* parameter in "User settings" and "User settings for data" modes:

```
*/Database*
*/Database/Interface*
*/Database/Database/Memory and cpu*
*/Database/Client-Server*
*/Database/Client-Server/Network*
*/Database/Client-Server/IP configuration*
*/Database/Web*
*/Database/Web/Config*
*/Database/Web/Options 1*
*/Database/Web/Options 2*
*/Database/Web/Log format*
*/Database/Web/Log scheduler*
*/Database/Web/Webservices*
*/Database/SQL*
/Database
/Database/Interface
/Database/Database/Memory and cpu
/Database/Client-Server
/Database/Client-Server/Network
/Database/Client-Server/IP configuration
/Database/Web
/Database/Web/Config
/Database/Web/Options 1
/Database/Web/Options 2
/Database/Web/Log format
/Database/Web/Log scheduler
/Database/Web/Webservices
/Database/SQL
```

Addtional keys in "User settings for data" mode:
Additional keys in "User settings for data" mode:

```
*/Database/Backup*
*/Database/Backup/Scheduler*
*/Database/Backup/Configuration*
*/Database/Backup/Backup and restore*
/Database/Backup
/Database/Backup/Scheduler
/Database/Backup/Configuration
/Database/Backup/Backup and restore
```

## Example 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,78 +46,86 @@ El parámetro *tipoPropiedades* se tiene en cuenta en las bases configuradas en
| ---------------------- | ------------ | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Structure settings | Entero largo | 0 | Acceso a las "propiedades estructura" (valor por defecto si el parámetro se omite). En este modo, los valores de *selector* utilizables son idénticos a los del modo estándar.*<br/>* |
| User settings | Entero largo | 1 | Acceso a las "propiedades usuario". En este modo, sólo ciertas llaves son utilizables en el parámetro *selector*.*<br/>* |
| User settings for data | Entero largo | 2 | Acceso a "Configuración usuario para archivo de datos, que es, configuración usuario almacenada en el mismo nivel que el archivo de datos. En este modo, sólo ciertas llaves se pueden utilizar con el parámetro *selector* (mismo subconjunto que la configuración usuario) |
| User settings for data file | Entero largo | 2 | Acceso a "Configuración usuario para archivo de datos, que es, configuración usuario almacenada en el mismo nivel que el archivo de datos. En este modo, sólo ciertas llaves se pueden utilizar con el parámetro *selector* (mismo subconjunto que la configuración usuario) |

Si pasa una llave invalida, se muestra la primera página de la caja de diálogo de Propiedades de la base.

### Llaves de rutas (modo estándar)

La siguiente es una lista de llaves que puede utilizarse en el parámetro *selector* en modo estándar, es decir con las "propiedades estructura":

*/4D*
*/4D/General*
*/4D/Structure*
*/4D/Form editor*
*/4D/Method editor*
*/4D/Shortcuts*
*/Database*
*/Database/General*
*/Database/Mover*
*/Database/Interface*
*/Database/Interface/Developper*
*/Database/Interface/User*
*/Database/Interface/Shortcuts*
*/Database/Compiler*
*/Database/Database*
*/Database/Database/Data storage*
*/Database/Database/Memory and cpu*
*/Database/Database/International*
*/Database/Backup*
*/Database/Backup/Scheduler*
*/Database/Backup/Configuration*
*/Database/Backup/Backup and restore*
*/Database/Client-Server*
*/Database/Client-Server/Network*
*/Database/Client-Server/IP configuration*
*/Database/Web*
*/Database/Web/Config*
*/Database/Web/Options 1*
*/Database/Web/Options 2*
*/Database/Web/Log format*
*/Database/Web/Log scheduler*
*/Database/Web/Webservices*
*/Database/SQL*
*/Database/php*
*/Database/Compatibility*
*/Database/Security*

La siguiente es una lista de llaves que puede utilizarse en el parámetro *selector* en modo estándar, es decir con las "propiedades estructura":

```
/4D
/4D/General
/4D/Structure
/4D/Form editor
/4D/Method editor
/4D/Shortcuts
/Database
/Database/General
/Database/Mover
/Database/Interface
/Database/Interface/Developper
/Database/Interface/User
/Database/Interface/Shortcuts
/Database/Compiler
/Database/Database
/Database/Database/Data storage
/Database/Database/Memory and cpu
/Database/Database/International
/Database/Backup
/Database/Backup/Scheduler
/Database/Backup/Configuration
/Database/Backup/Backup and restore
/Database/Client-Server
/Database/Client-Server/Network
/Database/Client-Server/IP configuration
/Database/Web
/Database/Web/Config
/Database/Web/Options 1
/Database/Web/Options 2
/Database/Web/Log format
/Database/Web/Log scheduler
/Database/Web/Webservices
/Database/SQL
/Database/php
/Database/Compatibility
/Database/Security
```

**Nota de compatibilidad:** el comando continúa funcionando con las llaves definidas para las versiones 11; la correspondencia es establecida automáticamente por 4D. Sin embargo se recomienda reemplazar las llamadas antiguas por las llaves descritas anteriormente.

### Llaves de rutas (modo Propiedades Usuario)

Estas son las llaves que se pueden utilizar en el parámetro *selector* en los modos "Propiedades usuario" y "Propiedades usuario para archivo de datos":

*/Database*
*/Database/Interface*
*/Database/Database/Memory and cpu*
**/Database/Client-Server*
*/Database/Client-Server/Network*
*/Database/Client-Server/IP configuration*
*/Database/Web*
*/Database/Web/Config*
*/Database/Web/Options 1*
*/Database/Web/Options 2*
*/Database/Web/Log format*
*/Database/Web/Log scheduler*
*/Database/Web/Webservices*
*/Database/SQL*
*/Database/php*
Estas son las llaves que se pueden utilizar en el parámetro *selector* en los modos "Propiedades usuario" y "Propiedades usuario para archivo de datos":

```
/Database
/Database/Interface
/Database/Database/Memory and cpu
/Database/Client-Server
/Database/Client-Server/Network
/Database/Client-Server/IP configuration
/Database/Web
/Database/Web/Config
/Database/Web/Options 1
/Database/Web/Options 2
/Database/Web/Log format
/Database/Web/Log scheduler
/Database/Web/Webservices
/Database/SQL
/Database/php
```

Llaves adicionales en modo "Propiedades usuario para archivo de datos":

*/Database/Backup*
*/Database/Backup/Scheduler* */Database/Backup/Configuration*
*/Database/Backup/Backup and restore*
```
/Database/Backup
/Database/Backup/Scheduler
/Database/Backup/Configuration
/Database/Backup/Backup and restore
```


## Ejemplo 1

Expand Down
Loading
Loading